<template>
  <div class="page_root" :key="queryUpdateFlag" data-page-name="周列表填报" data-page-identification="a_e8cp0chlea">
    <a-spin :spinning="pageLoading.loading" :tip="pageLoading.tip">
      <!-- begin vid_3fhyvv64k6 新建-水泥配料 -->
      <a-modal
        class="vid_3fhyvv64k6"
        v-model:visible="vid_3fhyvv64k6_props.visible"
        :title="'新建'"
        :width="900"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_3fhyvv64k6_cancel"
        @ok="handle_vid_3fhyvv64k6_ok"
      >
        <!-- begin vid_u0s1os1iec 表单容器_sxvv3baijh -->
        <a-form class="vid_u0s1os1iec" :model="x_sotegv6rgh" :formModel="vid_u0s1os1iec_props.formModel">
          <!-- begin vid_mubrg85bm1 布局容器_b8wp9v6wgp -->
          <a-row class="vid_mubrg85bm1" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_0eq8el7hs9 表单项容器_wggy2brhkn -->
              <a-form-item name="e_p3ojsquqc2" :rules="x_sotegv6rgh_rules[`e_p3ojsquqc2`]" class="vid_0eq8el7hs9" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_dv1t2luuez 下拉框_lrduterkb7 -->
                <a-select
                  class="vid_dv1t2luuez"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="x_sotegv6rgh.e_p3ojsquqc2"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_dv1t2luuez_props.selected"
                  :searchValue="vid_dv1t2luuez_props.searchValue"
                  :options="vid_dv1t2luuez_options()"
                  @change="handle_vid_dv1t2luuez_change"
                  @search="handle_vid_dv1t2luuez_search"
                >
                </a-select>
                <!-- end vid_dv1t2luuez 下拉框_lrduterkb7 -->
                <template #label>
                  <!-- begin vid_x1zmo4pupp 工厂 -->
                  <span class="vid_x1zmo4pupp"> 工厂 </span>
                  <!-- end vid_x1zmo4pupp 工厂 -->
                </template>
              </a-form-item>
              <!-- end vid_0eq8el7hs9 表单项容器_wggy2brhkn -->
            </a-col>
          </a-row>
          <!-- end vid_mubrg85bm1 布局容器_b8wp9v6wgp -->
          <!-- begin vid_tanasek4c1 布局容器_p8zg1jxl3k -->
          <a-row class="vid_tanasek4c1" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_fyjmivwhlg 表单项容器_6wr06q6e4y -->
              <a-form-item name="q_ty1zwqzwxu" :rules="x_sotegv6rgh_rules[`q_ty1zwqzwxu`]" class="vid_fyjmivwhlg" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_hn1miyep0f 输入框_mpfti5p3i7 -->
                <a-input autocomplete="off" class="vid_hn1miyep0f" v-model:value="x_sotegv6rgh.q_ty1zwqzwxu" :placeholder="'请输入'"> </a-input>
                <!-- end vid_hn1miyep0f 输入框_mpfti5p3i7 -->
                <template #label>
                  <!-- begin vid_f43wadkpqm 项目目标 -->
                  <span class="vid_f43wadkpqm"> 项目目标 </span>
                  <!-- end vid_f43wadkpqm 项目目标 -->
                </template>
              </a-form-item>
              <!-- end vid_fyjmivwhlg 表单项容器_6wr06q6e4y -->
            </a-col>
          </a-row>
          <!-- end vid_tanasek4c1 布局容器_p8zg1jxl3k -->
          <!-- begin vid_bof6czntep 布局容器_fr2wt9zkmd -->
          <a-row class="vid_bof6czntep" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_i8s1l50j8l 表单项容器_blqd3oqarf -->
              <a-form-item name="t_7l104etp0e" :rules="x_sotegv6rgh_rules[`t_7l104etp0e`]" class="vid_i8s1l50j8l" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_lavp5dom66 输入框_zg0kyohfyu -->
                <a-input autocomplete="off" class="vid_lavp5dom66" v-model:value="x_sotegv6rgh.t_7l104etp0e" :placeholder="'请输入'"> </a-input>
                <!-- end vid_lavp5dom66 输入框_zg0kyohfyu -->
                <template #label>
                  <!-- begin vid_0u3j1dpmrv 项目出资人 -->
                  <span class="vid_0u3j1dpmrv"> 项目出资人 </span>
                  <!-- end vid_0u3j1dpmrv 项目出资人 -->
                </template>
              </a-form-item>
              <!-- end vid_i8s1l50j8l 表单项容器_blqd3oqarf -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_1ktayxwzlv 表单项容器_ea0ap0rc42 -->
              <a-form-item name="j_2xfdtjo68e" :rules="x_sotegv6rgh_rules[`j_2xfdtjo68e`]" class="vid_1ktayxwzlv" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_3px2bhk0r3 输入框_c8xpgpkrv5 -->
                <a-input autocomplete="off" class="vid_3px2bhk0r3" v-model:value="x_sotegv6rgh.j_2xfdtjo68e" :placeholder="'请输入'"> </a-input>
                <!-- end vid_3px2bhk0r3 输入框_c8xpgpkrv5 -->
                <template #label>
                  <!-- begin vid_iokvf2ckkb 项目负责人 -->
                  <span class="vid_iokvf2ckkb"> 项目负责人 </span>
                  <!-- end vid_iokvf2ckkb 项目负责人 -->
                </template>
              </a-form-item>
              <!-- end vid_1ktayxwzlv 表单项容器_ea0ap0rc42 -->
            </a-col>
          </a-row>
          <!-- end vid_bof6czntep 布局容器_fr2wt9zkmd -->
          <!-- begin vid_ocqaf10s0p 布局容器_j84hl6pyes -->
          <a-row class="vid_ocqaf10s0p" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_2pz2tq8cy7 表单项容器_2yvl7xpbom -->
              <a-form-item name="c_kgaddpq8me" :rules="x_sotegv6rgh_rules[`c_kgaddpq8me`]" class="vid_2pz2tq8cy7" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_vmt34bm0tb 输入框_igygqwborp -->
                <a-input autocomplete="off" class="vid_vmt34bm0tb" v-model:value="x_sotegv6rgh.c_kgaddpq8me" :placeholder="'请输入'"> </a-input>
                <!-- end vid_vmt34bm0tb 输入框_igygqwborp -->
                <template #label>
                  <!-- begin vid_ko6v7pxzvl 项目经理 -->
                  <span class="vid_ko6v7pxzvl"> 项目经理 </span>
                  <!-- end vid_ko6v7pxzvl 项目经理 -->
                </template>
              </a-form-item>
              <!-- end vid_2pz2tq8cy7 表单项容器_2yvl7xpbom -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_3fpo2x0j3z 表单项容器_n63i5940kn -->
              <a-form-item name="f_kmbth6cos5" :rules="x_sotegv6rgh_rules[`f_kmbth6cos5`]" class="vid_3fpo2x0j3z" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_hu2biocxxf 输入框_uh360uvaqs -->
                <a-input autocomplete="off" class="vid_hu2biocxxf" v-model:value="x_sotegv6rgh.f_kmbth6cos5" :placeholder="'请输入'"> </a-input>
                <!-- end vid_hu2biocxxf 输入框_uh360uvaqs -->
                <template #label>
                  <!-- begin vid_x432u14s84 技术经理 -->
                  <span class="vid_x432u14s84"> 技术经理 </span>
                  <!-- end vid_x432u14s84 技术经理 -->
                </template>
              </a-form-item>
              <!-- end vid_3fpo2x0j3z 表单项容器_n63i5940kn -->
            </a-col>
          </a-row>
          <!-- end vid_ocqaf10s0p 布局容器_j84hl6pyes -->
          <!-- begin vid_pg75one193 布局容器_ayxd6pt80p -->
          <a-row class="vid_pg75one193" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_0hoa1mqpq1 表单项容器_um96wouf0s -->
              <a-form-item name="d_msqf9xg3w3" :rules="x_sotegv6rgh_rules[`d_msqf9xg3w3`]" class="vid_0hoa1mqpq1" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_uvm251gq4h 输入框_v7swpbjumo -->
                <a-input autocomplete="off" class="vid_uvm251gq4h" v-model:value="x_sotegv6rgh.d_msqf9xg3w3" :placeholder="'请输入'"> </a-input>
                <!-- end vid_uvm251gq4h 输入框_v7swpbjumo -->
                <template #label>
                  <!-- begin vid_mwr184otsw 项目进度(%) -->
                  <span class="vid_mwr184otsw"> 项目进度(%) </span>
                  <!-- end vid_mwr184otsw 项目进度(%) -->
                </template>
              </a-form-item>
              <!-- end vid_0hoa1mqpq1 表单项容器_um96wouf0s -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_v8mkfnr8si 表单项容器_ea11t2ck17 -->
              <a-form-item name="l_sp7vpeb0i2" :rules="x_sotegv6rgh_rules[`l_sp7vpeb0i2`]" class="vid_v8mkfnr8si" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_wr0f2kq20i 输入框_3x0gwq3us1 -->
                <a-input autocomplete="off" class="vid_wr0f2kq20i" v-model:value="x_sotegv6rgh.l_sp7vpeb0i2" :placeholder="'请输入'"> </a-input>
                <!-- end vid_wr0f2kq20i 输入框_3x0gwq3us1 -->
                <template #label>
                  <!-- begin vid_dqj31iu0o6 总投资额 -->
                  <span class="vid_dqj31iu0o6"> 总投资额 </span>
                  <!-- end vid_dqj31iu0o6 总投资额 -->
                </template>
              </a-form-item>
              <!-- end vid_v8mkfnr8si 表单项容器_ea11t2ck17 -->
            </a-col>
          </a-row>
          <!-- end vid_pg75one193 布局容器_ayxd6pt80p -->
          <!-- begin vid_p7t6gubt20 布局容器_rss90jqjzj -->
          <a-row class="vid_p7t6gubt20" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_eu7j3yyd9y 表单项容器_n2otynrtsv -->
              <a-form-item name="m_qwhvqkcc0a" :rules="x_sotegv6rgh_rules[`m_qwhvqkcc0a`]" class="vid_eu7j3yyd9y" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_dzwv8yej4r 输入框_gmza4uo495 -->
                <a-input autocomplete="off" class="vid_dzwv8yej4r" v-model:value="x_sotegv6rgh.m_qwhvqkcc0a" :placeholder="'请输入'"> </a-input>
                <!-- end vid_dzwv8yej4r 输入框_gmza4uo495 -->
                <template #label>
                  <!-- begin vid_kvmeoygs2p 当前已投入金额 -->
                  <span class="vid_kvmeoygs2p"> 当前已投入金额 </span>
                  <!-- end vid_kvmeoygs2p 当前已投入金额 -->
                </template>
              </a-form-item>
              <!-- end vid_eu7j3yyd9y 表单项容器_n2otynrtsv -->
            </a-col>
            <a-col :span="12"> </a-col>
          </a-row>
          <!-- end vid_p7t6gubt20 布局容器_rss90jqjzj -->
        </a-form>
        <!-- end vid_u0s1os1iec 表单容器_sxvv3baijh -->
      </a-modal>
      <!-- end vid_3fhyvv64k6 新建-水泥配料 -->
      <!-- begin vid_n36sy92433 编辑-水泥配料 -->
      <a-modal
        class="vid_n36sy92433"
        v-model:visible="vid_n36sy92433_props.visible"
        :title="'编辑-水泥配料'"
        :width="900"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_n36sy92433_cancel"
        @ok="handle_vid_n36sy92433_ok"
      >
        <!-- begin vid_yywk6vt8sh 表单容器_91yerdmcu4 -->
        <a-form class="vid_yywk6vt8sh" :model="s_27hvbuolu8" :formModel="vid_yywk6vt8sh_props.formModel">
          <!-- begin vid_xtenq9piqz 布局容器_m2ukqc9eyy -->
          <a-row class="vid_xtenq9piqz" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_0vjy8ysfen 表单项容器_b1h2fryo7a -->
              <a-form-item name="d_fvwy8cg60d" :rules="s_27hvbuolu8_rules[`d_fvwy8cg60d`]" class="vid_0vjy8ysfen" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_0dqge539xa 下拉框_6osvhv8nh2 -->
                <a-select
                  class="vid_0dqge539xa"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="s_27hvbuolu8.d_fvwy8cg60d"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_0dqge539xa_props.selected"
                  :searchValue="vid_0dqge539xa_props.searchValue"
                  :options="vid_0dqge539xa_options()"
                  @change="handle_vid_0dqge539xa_change"
                  @search="handle_vid_0dqge539xa_search"
                >
                </a-select>
                <!-- end vid_0dqge539xa 下拉框_6osvhv8nh2 -->
                <template #label>
                  <!-- begin vid_swwe0vz9ad 简单文本_jx3avoygr4 -->
                  <span class="vid_swwe0vz9ad"> 工厂 </span>
                  <!-- end vid_swwe0vz9ad 简单文本_jx3avoygr4 -->
                </template>
              </a-form-item>
              <!-- end vid_0vjy8ysfen 表单项容器_b1h2fryo7a -->
            </a-col>
          </a-row>
          <!-- end vid_xtenq9piqz 布局容器_m2ukqc9eyy -->
          <!-- begin vid_1zszrsrffs 布局容器_fs874z1202 -->
          <a-row class="vid_1zszrsrffs" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_uiexogiq8p 表单项容器_g2nj8xobov -->
              <a-form-item name="n_tgyvj3bxix" :rules="s_27hvbuolu8_rules[`n_tgyvj3bxix`]" class="vid_uiexogiq8p" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_rfmwnn5p22 输入框_ze330ehnd5 -->
                <a-input autocomplete="off" class="vid_rfmwnn5p22" v-model:value="s_27hvbuolu8.n_tgyvj3bxix" :placeholder="'请输入'"> </a-input>
                <!-- end vid_rfmwnn5p22 输入框_ze330ehnd5 -->
                <template #label>
                  <!-- begin vid_vktc2mbsud 简单文本_j4r4jm8s1x -->
                  <span class="vid_vktc2mbsud"> 项目目标 </span>
                  <!-- end vid_vktc2mbsud 简单文本_j4r4jm8s1x -->
                </template>
              </a-form-item>
              <!-- end vid_uiexogiq8p 表单项容器_g2nj8xobov -->
            </a-col>
          </a-row>
          <!-- end vid_1zszrsrffs 布局容器_fs874z1202 -->
          <!-- begin vid_ijetj8teng 布局容器_jrpyy2amkp -->
          <a-row class="vid_ijetj8teng" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_0wn4v2rmbt 表单项容器_ke28jc2jw2 -->
              <a-form-item name="m_fmd95wzan2" :rules="s_27hvbuolu8_rules[`m_fmd95wzan2`]" class="vid_0wn4v2rmbt" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_k99wq37fq8 输入框_j276kgy2tk -->
                <a-input autocomplete="off" class="vid_k99wq37fq8" v-model:value="s_27hvbuolu8.m_fmd95wzan2" :placeholder="'请输入'"> </a-input>
                <!-- end vid_k99wq37fq8 输入框_j276kgy2tk -->
                <template #label>
                  <!-- begin vid_181ovjrpvj 简单文本_3cgwtlcpic -->
                  <span class="vid_181ovjrpvj"> 项目出资人 </span>
                  <!-- end vid_181ovjrpvj 简单文本_3cgwtlcpic -->
                </template>
              </a-form-item>
              <!-- end vid_0wn4v2rmbt 表单项容器_ke28jc2jw2 -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_h6tcv3nki0 表单项容器_cvwjsph4kc -->
              <a-form-item name="t_zanrbmi6ho" :rules="s_27hvbuolu8_rules[`t_zanrbmi6ho`]" class="vid_h6tcv3nki0" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_x63kgtd8q2 输入框_0of5tdhgin -->
                <a-input autocomplete="off" class="vid_x63kgtd8q2" v-model:value="s_27hvbuolu8.t_zanrbmi6ho" :placeholder="'请输入'"> </a-input>
                <!-- end vid_x63kgtd8q2 输入框_0of5tdhgin -->
                <template #label>
                  <!-- begin vid_j0vr8hugp1 简单文本_a175s2u3nv -->
                  <span class="vid_j0vr8hugp1"> 项目负责人 </span>
                  <!-- end vid_j0vr8hugp1 简单文本_a175s2u3nv -->
                </template>
              </a-form-item>
              <!-- end vid_h6tcv3nki0 表单项容器_cvwjsph4kc -->
            </a-col>
          </a-row>
          <!-- end vid_ijetj8teng 布局容器_jrpyy2amkp -->
          <!-- begin vid_linbt25qcp 布局容器_5uayb3hfmj -->
          <a-row class="vid_linbt25qcp" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_itwa1x6r2o 表单项容器_goz5gtizm3 -->
              <a-form-item name="a_cf6mb35ckr" :rules="s_27hvbuolu8_rules[`a_cf6mb35ckr`]" class="vid_itwa1x6r2o" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_qad12ddf3y 输入框_yy9py0s3rl -->
                <a-input autocomplete="off" class="vid_qad12ddf3y" v-model:value="s_27hvbuolu8.a_cf6mb35ckr" :placeholder="'请输入'"> </a-input>
                <!-- end vid_qad12ddf3y 输入框_yy9py0s3rl -->
                <template #label>
                  <!-- begin vid_5ohubz2pb4 简单文本_t7es7jmj5v -->
                  <span class="vid_5ohubz2pb4"> 项目经理 </span>
                  <!-- end vid_5ohubz2pb4 简单文本_t7es7jmj5v -->
                </template>
              </a-form-item>
              <!-- end vid_itwa1x6r2o 表单项容器_goz5gtizm3 -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_e79rq5i5h6 表单项容器_c0r2jsss7a -->
              <a-form-item name="h_mu67dzslpu" :rules="s_27hvbuolu8_rules[`h_mu67dzslpu`]" class="vid_e79rq5i5h6" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_lw8pliqhoh 输入框_ast00dggts -->
                <a-input autocomplete="off" class="vid_lw8pliqhoh" v-model:value="s_27hvbuolu8.h_mu67dzslpu" :placeholder="'请输入'"> </a-input>
                <!-- end vid_lw8pliqhoh 输入框_ast00dggts -->
                <template #label>
                  <!-- begin vid_q1l2tmovb0 简单文本_fkxh6bzpka -->
                  <span class="vid_q1l2tmovb0"> 技术经理 </span>
                  <!-- end vid_q1l2tmovb0 简单文本_fkxh6bzpka -->
                </template>
              </a-form-item>
              <!-- end vid_e79rq5i5h6 表单项容器_c0r2jsss7a -->
            </a-col>
          </a-row>
          <!-- end vid_linbt25qcp 布局容器_5uayb3hfmj -->
          <!-- begin vid_qlu47hf39q 布局容器_gj7vnqefnk -->
          <a-row class="vid_qlu47hf39q" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_7tevyur0am 表单项容器_vzhwvg8jly -->
              <a-form-item name="n_jml6hvb7ag" :rules="s_27hvbuolu8_rules[`n_jml6hvb7ag`]" class="vid_7tevyur0am" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_ir6qy5ju8z 输入框_ilfojkpcl1 -->
                <a-input autocomplete="off" class="vid_ir6qy5ju8z" v-model:value="s_27hvbuolu8.n_jml6hvb7ag" :placeholder="'请输入'"> </a-input>
                <!-- end vid_ir6qy5ju8z 输入框_ilfojkpcl1 -->
                <template #label>
                  <!-- begin vid_kbbtsmo8m7 简单文本_5d6snwq7am -->
                  <span class="vid_kbbtsmo8m7"> 项目进度(%) </span>
                  <!-- end vid_kbbtsmo8m7 简单文本_5d6snwq7am -->
                </template>
              </a-form-item>
              <!-- end vid_7tevyur0am 表单项容器_vzhwvg8jly -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_yjmne2ehcx 表单项容器_0b49y8s9ux -->
              <a-form-item name="j_j8y9p2gtvb" :rules="s_27hvbuolu8_rules[`j_j8y9p2gtvb`]" class="vid_yjmne2ehcx" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_vgadga708a 输入框_13i63xmbe3 -->
                <a-input autocomplete="off" class="vid_vgadga708a" v-model:value="s_27hvbuolu8.j_j8y9p2gtvb" :placeholder="'请输入'"> </a-input>
                <!-- end vid_vgadga708a 输入框_13i63xmbe3 -->
                <template #label>
                  <!-- begin vid_4c58pc2pi1 简单文本_w1a6i7w8zh -->
                  <span class="vid_4c58pc2pi1"> 总投资额 </span>
                  <!-- end vid_4c58pc2pi1 简单文本_w1a6i7w8zh -->
                </template>
              </a-form-item>
              <!-- end vid_yjmne2ehcx 表单项容器_0b49y8s9ux -->
            </a-col>
          </a-row>
          <!-- end vid_qlu47hf39q 布局容器_gj7vnqefnk -->
          <!-- begin vid_a36guonbsw 布局容器_vr1fd8f4x2 -->
          <a-row class="vid_a36guonbsw" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_tqi5psoba6 表单项容器_g8rqte67ji -->
              <a-form-item name="f_8esx41249c" :rules="s_27hvbuolu8_rules[`f_8esx41249c`]" class="vid_tqi5psoba6" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_9tdvfhwrsm 输入框_nag8plk5dq -->
                <a-input autocomplete="off" class="vid_9tdvfhwrsm" v-model:value="s_27hvbuolu8.f_8esx41249c" :placeholder="'请输入'"> </a-input>
                <!-- end vid_9tdvfhwrsm 输入框_nag8plk5dq -->
                <template #label>
                  <!-- begin vid_nbhbsui537 简单文本_ag8xpmqld1 -->
                  <span class="vid_nbhbsui537"> 当前已投入金额 </span>
                  <!-- end vid_nbhbsui537 简单文本_ag8xpmqld1 -->
                </template>
              </a-form-item>
              <!-- end vid_tqi5psoba6 表单项容器_g8rqte67ji -->
            </a-col>
            <a-col :span="12"> </a-col>
          </a-row>
          <!-- end vid_a36guonbsw 布局容器_vr1fd8f4x2 -->
        </a-form>
        <!-- end vid_yywk6vt8sh 表单容器_91yerdmcu4 -->
      </a-modal>
      <!-- end vid_n36sy92433 编辑-水泥配料 -->
      <!-- begin vid_14jcy7b5ua 新建-问题、风险 -->
      <a-modal
        class="vid_14jcy7b5ua"
        v-model:visible="vid_14jcy7b5ua_props.visible"
        :title="'新建'"
        :width="800"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_14jcy7b5ua_cancel"
        @ok="handle_vid_14jcy7b5ua_ok"
      >
        <!-- begin vid_j36fzg8rqy 表单容器_5bqusi3v43 -->
        <a-form class="vid_j36fzg8rqy" :model="o_qqq6t5e5po" :formModel="vid_j36fzg8rqy_props.formModel">
          <!-- begin vid_gntwp77f2x 布局容器_zr61b0xiyo -->
          <a-row class="vid_gntwp77f2x" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_n1mly97f3q 表单项容器_6qwoy5ji81 -->
              <a-form-item name="y_cs65sioh90" :rules="o_qqq6t5e5po_rules[`y_cs65sioh90`]" class="vid_n1mly97f3q" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_480gd4ynoo 输入框_9hj70qn0eu -->
                <a-input autocomplete="off" class="vid_480gd4ynoo" v-model:value="o_qqq6t5e5po.y_cs65sioh90"> </a-input>
                <!-- end vid_480gd4ynoo 输入框_9hj70qn0eu -->
                <template #label>
                  <!-- begin vid_e96hcis2kt 企业 -->
                  <span class="vid_e96hcis2kt"> 企业 </span>
                  <!-- end vid_e96hcis2kt 企业 -->
                </template>
              </a-form-item>
              <!-- end vid_n1mly97f3q 表单项容器_6qwoy5ji81 -->
            </a-col>
          </a-row>
          <!-- end vid_gntwp77f2x 布局容器_zr61b0xiyo -->
          <!-- begin vid_ynamrs7ekq 布局容器_km8um8x5p9 -->
          <a-row class="vid_ynamrs7ekq" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_ikaeh8dbep 表单项容器_1pyrb4isov -->
              <a-form-item name="t_wtclyih3hp" :rules="o_qqq6t5e5po_rules[`t_wtclyih3hp`]" class="vid_ikaeh8dbep" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_lth4c41jvl 输入框_5p65zn4ssc -->
                <a-input autocomplete="off" class="vid_lth4c41jvl" v-model:value="o_qqq6t5e5po.t_wtclyih3hp"> </a-input>
                <!-- end vid_lth4c41jvl 输入框_5p65zn4ssc -->
                <template #label>
                  <!-- begin vid_6f5ixvurjc 简单文本_ec8bqhpeqr -->
                  <span class="vid_6f5ixvurjc"> 责任人 </span>
                  <!-- end vid_6f5ixvurjc 简单文本_ec8bqhpeqr -->
                </template>
              </a-form-item>
              <!-- end vid_ikaeh8dbep 表单项容器_1pyrb4isov -->
            </a-col>
          </a-row>
          <!-- end vid_ynamrs7ekq 布局容器_km8um8x5p9 -->
          <!-- begin vid_qkqxoccqj6 布局容器_bb8bvefrhk -->
          <a-row class="vid_qkqxoccqj6" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_eamxtocwv7 表单项容器_d30798bkiq -->
              <a-form-item name="l_q7tp8hr6vj" :rules="o_qqq6t5e5po_rules[`l_q7tp8hr6vj`]" class="vid_eamxtocwv7" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_war9pdpg8f 输入框_peq2cny76h -->
                <a-input autocomplete="off" class="vid_war9pdpg8f" v-model:value="o_qqq6t5e5po.l_q7tp8hr6vj" :placeholder="'请输入'"> </a-input>
                <!-- end vid_war9pdpg8f 输入框_peq2cny76h -->
                <template #label>
                  <!-- begin vid_37l5y84jwh 问题/风险/待决策 -->
                  <span class="vid_37l5y84jwh"> 问题/风险/待决策 </span>
                  <!-- end vid_37l5y84jwh 问题/风险/待决策 -->
                </template>
              </a-form-item>
              <!-- end vid_eamxtocwv7 表单项容器_d30798bkiq -->
            </a-col>
          </a-row>
          <!-- end vid_qkqxoccqj6 布局容器_bb8bvefrhk -->
          <!-- begin vid_ylzu3bwsjc 布局容器_nqvczbtiqw -->
          <a-row class="vid_ylzu3bwsjc" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_rikzcvn0fp 表单项容器_pz458cw62j -->
              <a-form-item name="q_zab7xdlnxd" :rules="o_qqq6t5e5po_rules[`q_zab7xdlnxd`]" class="vid_rikzcvn0fp" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_y4qagpxfmq 文本域_jj9ci0q3dv -->
                <a-textarea class="vid_y4qagpxfmq" v-model:value="o_qqq6t5e5po.q_zab7xdlnxd" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_y4qagpxfmq 文本域_jj9ci0q3dv -->
                <template #label>
                  <!-- begin vid_z1dn4wd31x 问题/风险/待决策事项描述 -->
                  <span class="vid_z1dn4wd31x"> 问题/风险/待决策事项描述 </span>
                  <!-- end vid_z1dn4wd31x 问题/风险/待决策事项描述 -->
                </template>
              </a-form-item>
              <!-- end vid_rikzcvn0fp 表单项容器_pz458cw62j -->
            </a-col>
          </a-row>
          <!-- end vid_ylzu3bwsjc 布局容器_nqvczbtiqw -->
          <!-- begin vid_zc8px3r5he 布局容器_lfywvpgque -->
          <a-row class="vid_zc8px3r5he" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_244n10mq8r 表单项容器_c9ak99syw2 -->
              <a-form-item name="x_my8bvbhofo" :rules="o_qqq6t5e5po_rules[`x_my8bvbhofo`]" class="vid_244n10mq8r" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_kv61jtel7b 下拉框_9debu5keh0 -->
                <a-select
                  class="vid_kv61jtel7b"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="o_qqq6t5e5po.x_my8bvbhofo"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_kv61jtel7b_props.selected"
                  :searchValue="vid_kv61jtel7b_props.searchValue"
                  :options="vid_kv61jtel7b_options()"
                  @change="handle_vid_kv61jtel7b_change"
                  @search="handle_vid_kv61jtel7b_search"
                >
                </a-select>
                <!-- end vid_kv61jtel7b 下拉框_9debu5keh0 -->
                <template #label>
                  <!-- begin vid_dmxm57dte4 问题/风险/决策类型 -->
                  <span class="vid_dmxm57dte4"> 问题/风险/决策类型 </span>
                  <!-- end vid_dmxm57dte4 问题/风险/决策类型 -->
                </template>
              </a-form-item>
              <!-- end vid_244n10mq8r 表单项容器_c9ak99syw2 -->
            </a-col>
          </a-row>
          <!-- end vid_zc8px3r5he 布局容器_lfywvpgque -->
          <!-- begin vid_2sqtk5of8k 布局容器_kug0qvl1lr -->
          <a-row class="vid_2sqtk5of8k" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_h30rqotag3 表单项容器_qif8gn2kjn -->
              <a-form-item name="z_fo8qiiopji" :rules="o_qqq6t5e5po_rules[`z_fo8qiiopji`]" class="vid_h30rqotag3" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_yk0goz7g8w 下拉框_9mf16q4ppe -->
                <a-select
                  class="vid_yk0goz7g8w"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="o_qqq6t5e5po.z_fo8qiiopji"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_yk0goz7g8w_props.selected"
                  :searchValue="vid_yk0goz7g8w_props.searchValue"
                  :options="vid_yk0goz7g8w_options()"
                  @change="handle_vid_yk0goz7g8w_change"
                  @search="handle_vid_yk0goz7g8w_search"
                >
                </a-select>
                <!-- end vid_yk0goz7g8w 下拉框_9mf16q4ppe -->
                <template #label>
                  <!-- begin vid_tsypuqt2xq 问题/风险等级 -->
                  <span class="vid_tsypuqt2xq"> 问题/风险等级 </span>
                  <!-- end vid_tsypuqt2xq 问题/风险等级 -->
                </template>
              </a-form-item>
              <!-- end vid_h30rqotag3 表单项容器_qif8gn2kjn -->
            </a-col>
          </a-row>
          <!-- end vid_2sqtk5of8k 布局容器_kug0qvl1lr -->
          <!-- begin vid_qtcd0to4l8 布局容器_mauf8y1r1g -->
          <a-row class="vid_qtcd0to4l8" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_8yvxfdygri 表单项容器_3romy4oty1 -->
              <a-form-item name="b_f8r16uedyn" :rules="o_qqq6t5e5po_rules[`b_f8r16uedyn`]" class="vid_8yvxfdygri" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_7105vh78q5 文本域_6y1llum093 -->
                <a-textarea class="vid_7105vh78q5" v-model:value="o_qqq6t5e5po.b_f8r16uedyn" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_7105vh78q5 文本域_6y1llum093 -->
                <template #label>
                  <!-- begin vid_7cinux1kjq 简单文本_3y29lvr18y -->
                  <span class="vid_7cinux1kjq"> 行动建议 </span>
                  <!-- end vid_7cinux1kjq 简单文本_3y29lvr18y -->
                </template>
              </a-form-item>
              <!-- end vid_8yvxfdygri 表单项容器_3romy4oty1 -->
            </a-col>
          </a-row>
          <!-- end vid_qtcd0to4l8 布局容器_mauf8y1r1g -->
          <!-- begin vid_p4qfinjezl 布局容器_pli74j81lg -->
          <a-row class="vid_p4qfinjezl" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_7apwlgzc2j 表单项容器_9bzcz73rub -->
              <a-form-item name="a_blgqnho9yp" :rules="o_qqq6t5e5po_rules[`a_blgqnho9yp`]" class="vid_7apwlgzc2j" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_czgap3kl2a 日期_0c3g8bb3c2 -->
                <a-date-picker
                  class="vid_czgap3kl2a"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="o_qqq6t5e5po.a_blgqnho9yp"
                  :placeholder="'请选择'"
                  :valueFormat="'YYYY-MM-DD'"
                  :showTime="vid_czgap3kl2a_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_czgap3kl2a 日期_0c3g8bb3c2 -->
                <template #label>
                  <!-- begin vid_fwsmiyuj6y 提出日期 -->
                  <span class="vid_fwsmiyuj6y"> 提出日期 </span>
                  <!-- end vid_fwsmiyuj6y 提出日期 -->
                </template>
              </a-form-item>
              <!-- end vid_7apwlgzc2j 表单项容器_9bzcz73rub -->
            </a-col>
          </a-row>
          <!-- end vid_p4qfinjezl 布局容器_pli74j81lg -->
          <!-- begin vid_f2o12gcgkg 布局容器_g8lbpd2def -->
          <a-row class="vid_f2o12gcgkg" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_hfbtiyv66t 表单项容器_lcgnlremyd -->
              <a-form-item name="y_t5swe03in1" :rules="o_qqq6t5e5po_rules[`y_t5swe03in1`]" class="vid_hfbtiyv66t" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_t2y2clg579 日期_9z9o0m41b7 -->
                <a-date-picker
                  class="vid_t2y2clg579"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="o_qqq6t5e5po.y_t5swe03in1"
                  :placeholder="'请选择'"
                  :valueFormat="'YYYY-MM-DD'"
                  :showTime="vid_t2y2clg579_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_t2y2clg579 日期_9z9o0m41b7 -->
                <template #label>
                  <!-- begin vid_jcxb67bed9 预计完成日期 -->
                  <span class="vid_jcxb67bed9"> 预计完成日期 </span>
                  <!-- end vid_jcxb67bed9 预计完成日期 -->
                </template>
              </a-form-item>
              <!-- end vid_hfbtiyv66t 表单项容器_lcgnlremyd -->
            </a-col>
          </a-row>
          <!-- end vid_f2o12gcgkg 布局容器_g8lbpd2def -->
          <!-- begin vid_wy2dzfa31j 布局容器_928bvl6l5u -->
          <a-row class="vid_wy2dzfa31j" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_o1qi2lrucs 表单项容器_gm39d0x5ub -->
              <a-form-item name="k_cdgfqfe5xv" :rules="o_qqq6t5e5po_rules[`k_cdgfqfe5xv`]" class="vid_o1qi2lrucs" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_fnqiliq6ey 文本域_6sll54naaa -->
                <a-textarea class="vid_fnqiliq6ey" v-model:value="o_qqq6t5e5po.k_cdgfqfe5xv" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_fnqiliq6ey 文本域_6sll54naaa -->
                <template #label>
                  <!-- begin vid_o11qkzhegf 备注 -->
                  <span class="vid_o11qkzhegf"> 备注 </span>
                  <!-- end vid_o11qkzhegf 备注 -->
                </template>
              </a-form-item>
              <!-- end vid_o1qi2lrucs 表单项容器_gm39d0x5ub -->
            </a-col>
          </a-row>
          <!-- end vid_wy2dzfa31j 布局容器_928bvl6l5u -->
        </a-form>
        <!-- end vid_j36fzg8rqy 表单容器_5bqusi3v43 -->
      </a-modal>
      <!-- end vid_14jcy7b5ua 新建-问题、风险 -->
      <!-- begin vid_stjubkxyry 编辑-问题、风险 -->
      <a-modal
        class="vid_stjubkxyry"
        v-model:visible="vid_stjubkxyry_props.visible"
        :title="'编辑'"
        :width="800"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_stjubkxyry_cancel"
        @ok="handle_vid_stjubkxyry_ok"
      >
        <!-- begin vid_2ty8bi8t6s 表单容器_qw2vrc5ngp -->
        <a-form class="vid_2ty8bi8t6s" :model="t_zk2v9iq0wc" :formModel="vid_2ty8bi8t6s_props.formModel">
          <!-- begin vid_rqzr24xm8c 布局容器_nhucuvc2kz -->
          <a-row class="vid_rqzr24xm8c" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_0tmjofmqpc 表单项容器_degec4ycvf -->
              <a-form-item name="k_nu3u2v44p2" :rules="t_zk2v9iq0wc_rules[`k_nu3u2v44p2`]" class="vid_0tmjofmqpc" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_c14fj175sp 输入框_6glelniatn -->
                <a-input autocomplete="off" class="vid_c14fj175sp" v-model:value="t_zk2v9iq0wc.k_nu3u2v44p2"> </a-input>
                <!-- end vid_c14fj175sp 输入框_6glelniatn -->
                <template #label>
                  <!-- begin vid_s7z51t1z5g 简单文本_73yoyepziy -->
                  <span class="vid_s7z51t1z5g"> 企业 </span>
                  <!-- end vid_s7z51t1z5g 简单文本_73yoyepziy -->
                </template>
              </a-form-item>
              <!-- end vid_0tmjofmqpc 表单项容器_degec4ycvf -->
            </a-col>
          </a-row>
          <!-- end vid_rqzr24xm8c 布局容器_nhucuvc2kz -->
          <!-- begin vid_34ul3smkf1 布局容器_3bt0oyh964 -->
          <a-row class="vid_34ul3smkf1" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_dvastjx577 表单项容器_ujec9q02e5 -->
              <a-form-item name="i_e62dfw3ffg" :rules="t_zk2v9iq0wc_rules[`i_e62dfw3ffg`]" class="vid_dvastjx577" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_prmk11guwy 输入框_r1tf1cy2q3 -->
                <a-input autocomplete="off" class="vid_prmk11guwy" v-model:value="t_zk2v9iq0wc.i_e62dfw3ffg"> </a-input>
                <!-- end vid_prmk11guwy 输入框_r1tf1cy2q3 -->
                <template #label>
                  <!-- begin vid_4th6k7ohh4 简单文本_g81l0bujna -->
                  <span class="vid_4th6k7ohh4"> 责任人 </span>
                  <!-- end vid_4th6k7ohh4 简单文本_g81l0bujna -->
                </template>
              </a-form-item>
              <!-- end vid_dvastjx577 表单项容器_ujec9q02e5 -->
            </a-col>
          </a-row>
          <!-- end vid_34ul3smkf1 布局容器_3bt0oyh964 -->
          <!-- begin vid_6z36ttninc 布局容器_ioft01wd73 -->
          <a-row class="vid_6z36ttninc" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_2xpjc6ostw 表单项容器_qshfozonbl -->
              <a-form-item name="t_wlhe98sxe2" :rules="t_zk2v9iq0wc_rules[`t_wlhe98sxe2`]" class="vid_2xpjc6ostw" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_2c8n48yrhx 输入框_v61lz8kh3m -->
                <a-input autocomplete="off" class="vid_2c8n48yrhx" v-model:value="t_zk2v9iq0wc.t_wlhe98sxe2" :placeholder="'请输入'"> </a-input>
                <!-- end vid_2c8n48yrhx 输入框_v61lz8kh3m -->
                <template #label>
                  <!-- begin vid_lcom25krwn 简单文本_5qcpoqv1k6 -->
                  <span class="vid_lcom25krwn"> 问题/风险/待决策 </span>
                  <!-- end vid_lcom25krwn 简单文本_5qcpoqv1k6 -->
                </template>
              </a-form-item>
              <!-- end vid_2xpjc6ostw 表单项容器_qshfozonbl -->
            </a-col>
          </a-row>
          <!-- end vid_6z36ttninc 布局容器_ioft01wd73 -->
          <!-- begin vid_l5d9juw59r 布局容器_b11yk4k9ax -->
          <a-row class="vid_l5d9juw59r" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_8msboiwd95 表单项容器_rxvams5dip -->
              <a-form-item name="n_mvm44u24z4" :rules="t_zk2v9iq0wc_rules[`n_mvm44u24z4`]" class="vid_8msboiwd95" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_yht4mtn3el 文本域_vocc2kxtns -->
                <a-textarea class="vid_yht4mtn3el" v-model:value="t_zk2v9iq0wc.n_mvm44u24z4" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_yht4mtn3el 文本域_vocc2kxtns -->
                <template #label>
                  <!-- begin vid_ohj8n18sz1 简单文本_p993g5zn6q -->
                  <span class="vid_ohj8n18sz1"> 问题/风险/待决策事项描述 </span>
                  <!-- end vid_ohj8n18sz1 简单文本_p993g5zn6q -->
                </template>
              </a-form-item>
              <!-- end vid_8msboiwd95 表单项容器_rxvams5dip -->
            </a-col>
          </a-row>
          <!-- end vid_l5d9juw59r 布局容器_b11yk4k9ax -->
          <!-- begin vid_e3afgf59gi 布局容器_3yyb5uzv3z -->
          <a-row class="vid_e3afgf59gi" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_4sijg4txfe 表单项容器_depka2zw8f -->
              <a-form-item name="y_ghc3cgmqtx" :rules="t_zk2v9iq0wc_rules[`y_ghc3cgmqtx`]" class="vid_4sijg4txfe" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_h1hc1d4ske 下拉框_muydours7e -->
                <a-select
                  class="vid_h1hc1d4ske"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="t_zk2v9iq0wc.y_ghc3cgmqtx"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_h1hc1d4ske_props.selected"
                  :searchValue="vid_h1hc1d4ske_props.searchValue"
                  :options="vid_h1hc1d4ske_options()"
                  @change="handle_vid_h1hc1d4ske_change"
                  @search="handle_vid_h1hc1d4ske_search"
                >
                </a-select>
                <!-- end vid_h1hc1d4ske 下拉框_muydours7e -->
                <template #label>
                  <!-- begin vid_0tskxks44u 简单文本_rw0d3orsri -->
                  <span class="vid_0tskxks44u"> 问题/风险/决策类型 </span>
                  <!-- end vid_0tskxks44u 简单文本_rw0d3orsri -->
                </template>
              </a-form-item>
              <!-- end vid_4sijg4txfe 表单项容器_depka2zw8f -->
            </a-col>
          </a-row>
          <!-- end vid_e3afgf59gi 布局容器_3yyb5uzv3z -->
          <!-- begin vid_t5aa2jw2pd 布局容器_8c6kctog9i -->
          <a-row class="vid_t5aa2jw2pd" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_1q79k3t97a 表单项容器_i5nf8h9by1 -->
              <a-form-item name="m_eorsquamq0" :rules="t_zk2v9iq0wc_rules[`m_eorsquamq0`]" class="vid_1q79k3t97a" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_ee1bsqla79 下拉框_ox6h3zw31w -->
                <a-select
                  class="vid_ee1bsqla79"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="t_zk2v9iq0wc.m_eorsquamq0"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_ee1bsqla79_props.selected"
                  :searchValue="vid_ee1bsqla79_props.searchValue"
                  :options="vid_ee1bsqla79_options()"
                  @change="handle_vid_ee1bsqla79_change"
                  @search="handle_vid_ee1bsqla79_search"
                >
                </a-select>
                <!-- end vid_ee1bsqla79 下拉框_ox6h3zw31w -->
                <template #label>
                  <!-- begin vid_8f84s4xn2a 简单文本_dmwvr1kly6 -->
                  <span class="vid_8f84s4xn2a"> 问题/风险等级 </span>
                  <!-- end vid_8f84s4xn2a 简单文本_dmwvr1kly6 -->
                </template>
              </a-form-item>
              <!-- end vid_1q79k3t97a 表单项容器_i5nf8h9by1 -->
            </a-col>
          </a-row>
          <!-- end vid_t5aa2jw2pd 布局容器_8c6kctog9i -->
          <!-- begin vid_ssmu1ynp0m 布局容器_as4stp0gt1 -->
          <a-row class="vid_ssmu1ynp0m" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_8zp00ye4j7 表单项容器_zqmdtsu6u5 -->
              <a-form-item name="i_rrod6og3fi" :rules="t_zk2v9iq0wc_rules[`i_rrod6og3fi`]" class="vid_8zp00ye4j7" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_05r9ubmqlq 文本域_csoedsx8oe -->
                <a-textarea class="vid_05r9ubmqlq" v-model:value="t_zk2v9iq0wc.i_rrod6og3fi" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_05r9ubmqlq 文本域_csoedsx8oe -->
                <template #label>
                  <!-- begin vid_4s2r59l9gz 简单文本_h6ye88fn78 -->
                  <span class="vid_4s2r59l9gz"> 行动建议 </span>
                  <!-- end vid_4s2r59l9gz 简单文本_h6ye88fn78 -->
                </template>
              </a-form-item>
              <!-- end vid_8zp00ye4j7 表单项容器_zqmdtsu6u5 -->
            </a-col>
          </a-row>
          <!-- end vid_ssmu1ynp0m 布局容器_as4stp0gt1 -->
          <!-- begin vid_ha67zqnib3 布局容器_wdutcigrfh -->
          <a-row class="vid_ha67zqnib3" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_ywoqesjxjm 表单项容器_14ce4000f7 -->
              <a-form-item name="t_p0vokuzqgy" :rules="t_zk2v9iq0wc_rules[`t_p0vokuzqgy`]" class="vid_ywoqesjxjm" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_ffjt7my6k8 日期_iaogx2vp7u -->
                <a-date-picker
                  class="vid_ffjt7my6k8"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="t_zk2v9iq0wc.t_p0vokuzqgy"
                  :placeholder="'请选择'"
                  :valueFormat="'YYYY-MM-DD'"
                  :showTime="vid_ffjt7my6k8_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_ffjt7my6k8 日期_iaogx2vp7u -->
                <template #label>
                  <!-- begin vid_pe6rbp3usm 简单文本_uw4cbeef2b -->
                  <span class="vid_pe6rbp3usm"> 提出日期 </span>
                  <!-- end vid_pe6rbp3usm 简单文本_uw4cbeef2b -->
                </template>
              </a-form-item>
              <!-- end vid_ywoqesjxjm 表单项容器_14ce4000f7 -->
            </a-col>
          </a-row>
          <!-- end vid_ha67zqnib3 布局容器_wdutcigrfh -->
          <!-- begin vid_nsj43v9hg9 布局容器_z18h37h0x9 -->
          <a-row class="vid_nsj43v9hg9" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_yn1ryihtls 表单项容器_uop5g6las4 -->
              <a-form-item name="u_2kuiee2686" :rules="t_zk2v9iq0wc_rules[`u_2kuiee2686`]" class="vid_yn1ryihtls" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_yabtzqyt0k 日期_cb3raxwf5j -->
                <a-date-picker
                  class="vid_yabtzqyt0k"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="t_zk2v9iq0wc.u_2kuiee2686"
                  :placeholder="'请选择'"
                  :format="'YYYY-MM-DD '"
                  :valueFormat="'YYYY-MM-DD'"
                  :showTime="vid_yabtzqyt0k_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_yabtzqyt0k 日期_cb3raxwf5j -->
                <template #label>
                  <!-- begin vid_yjhj0hpeki 简单文本_uunr77o9fx -->
                  <span class="vid_yjhj0hpeki"> 预计完成日期 </span>
                  <!-- end vid_yjhj0hpeki 简单文本_uunr77o9fx -->
                </template>
              </a-form-item>
              <!-- end vid_yn1ryihtls 表单项容器_uop5g6las4 -->
            </a-col>
          </a-row>
          <!-- end vid_nsj43v9hg9 布局容器_z18h37h0x9 -->
          <!-- begin vid_6gohgp5x0o 布局容器_ok9kzggeyi -->
          <a-row class="vid_6gohgp5x0o" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_vnkpl8niw4 表单项容器_bv66uypgmn -->
              <a-form-item name="w_idv5sll7se" :rules="t_zk2v9iq0wc_rules[`w_idv5sll7se`]" class="vid_vnkpl8niw4" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_k2ywojdjwg 文本域_y74dwxusco -->
                <a-textarea class="vid_k2ywojdjwg" v-model:value="t_zk2v9iq0wc.w_idv5sll7se" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_k2ywojdjwg 文本域_y74dwxusco -->
                <template #label>
                  <!-- begin vid_1wl5kn8w4n 简单文本_ese9e3f5bs -->
                  <span class="vid_1wl5kn8w4n"> 备注 </span>
                  <!-- end vid_1wl5kn8w4n 简单文本_ese9e3f5bs -->
                </template>
              </a-form-item>
              <!-- end vid_vnkpl8niw4 表单项容器_bv66uypgmn -->
            </a-col>
          </a-row>
          <!-- end vid_6gohgp5x0o 布局容器_ok9kzggeyi -->
        </a-form>
        <!-- end vid_2ty8bi8t6s 表单容器_qw2vrc5ngp -->
      </a-modal>
      <!-- end vid_stjubkxyry 编辑-问题、风险 -->
      <!-- begin vid_7uqnhk3v2r 新建-持续跟进事项 -->
      <a-modal
        class="vid_7uqnhk3v2r"
        v-model:visible="vid_7uqnhk3v2r_props.visible"
        :title="'新建'"
        :width="820"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_7uqnhk3v2r_cancel"
        @ok="handle_vid_7uqnhk3v2r_ok"
      >
        <!-- begin vid_g9ssimi7on 表单容器_2p0jxe0ew1 -->
        <a-form class="vid_g9ssimi7on" :model="f_w6r877any3" :formModel="vid_g9ssimi7on_props.formModel">
          <!-- begin vid_39y7y9i89g 布局容器_kwl8ste0zt -->
          <a-row class="vid_39y7y9i89g" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_r2v0ym9ame 表单项容器_3n9jtbnfh1 -->
              <a-form-item name="w_tms3nv0ffg" :rules="f_w6r877any3_rules[`w_tms3nv0ffg`]" class="vid_r2v0ym9ame" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_dec8zhvm4v 输入框_lfowo5v7r1 -->
                <a-input autocomplete="off" class="vid_dec8zhvm4v" v-model:value="f_w6r877any3.w_tms3nv0ffg" :placeholder="'请输入'"> </a-input>
                <!-- end vid_dec8zhvm4v 输入框_lfowo5v7r1 -->
                <template #label>
                  <!-- begin vid_5ih6pujx7c 持续跟进项目 -->
                  <span class="vid_5ih6pujx7c"> 持续跟进项目 </span>
                  <!-- end vid_5ih6pujx7c 持续跟进项目 -->
                </template>
              </a-form-item>
              <!-- end vid_r2v0ym9ame 表单项容器_3n9jtbnfh1 -->
            </a-col>
          </a-row>
          <!-- end vid_39y7y9i89g 布局容器_kwl8ste0zt -->
          <!-- begin vid_uctcpzmbws 布局容器_9mzzr1cvq6 -->
          <a-row class="vid_uctcpzmbws" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_tzvznp96z2 表单项容器_bso0rj3uuv -->
              <a-form-item name="c_63kjvlu5fe" :rules="f_w6r877any3_rules[`c_63kjvlu5fe`]" class="vid_tzvznp96z2" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_iseien96u7 文本域_gtbvgkfa88 -->
                <a-textarea class="vid_iseien96u7" v-model:value="f_w6r877any3.c_63kjvlu5fe" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_iseien96u7 文本域_gtbvgkfa88 -->
                <template #label>
                  <!-- begin vid_f1mc8td673 行动建议 -->
                  <span class="vid_f1mc8td673"> 行动建议 </span>
                  <!-- end vid_f1mc8td673 行动建议 -->
                </template>
              </a-form-item>
              <!-- end vid_tzvznp96z2 表单项容器_bso0rj3uuv -->
            </a-col>
          </a-row>
          <!-- end vid_uctcpzmbws 布局容器_9mzzr1cvq6 -->
          <!-- begin vid_qdkp1pbi99 布局容器_dmgpij7z24 -->
          <a-row class="vid_qdkp1pbi99" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_zp6dfemwk3 表单项容器_kqsxsf5dbl -->
              <a-form-item name="b_w41clo2whi" :rules="f_w6r877any3_rules[`b_w41clo2whi`]" class="vid_zp6dfemwk3" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_assqucsnys 日期_dohpiwpwkf -->
                <a-date-picker
                  class="vid_assqucsnys"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="f_w6r877any3.b_w41clo2whi"
                  :placeholder="'请选择'"
                  :format="'YYYY-MM-DD HH:mm:ss'"
                  :valueFormat="'YYYY-MM-DD HH:mm:ss'"
                  :showTime="vid_assqucsnys_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_assqucsnys 日期_dohpiwpwkf -->
                <template #label>
                  <!-- begin vid_1muvhqox8x 提出日期 -->
                  <span class="vid_1muvhqox8x"> 提出日期 </span>
                  <!-- end vid_1muvhqox8x 提出日期 -->
                </template>
              </a-form-item>
              <!-- end vid_zp6dfemwk3 表单项容器_kqsxsf5dbl -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_6mvo9njrh8 表单项容器_qrnbqtqd0v -->
              <a-form-item name="b_f3v8xqg35s" :rules="f_w6r877any3_rules[`b_f3v8xqg35s`]" class="vid_6mvo9njrh8" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_y1watt8jlh 日期_ri1s8532q7 -->
                <a-date-picker
                  class="vid_y1watt8jlh"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="f_w6r877any3.b_f3v8xqg35s"
                  :placeholder="'请选择'"
                  :format="'YYYY-MM-DD HH:mm:ss'"
                  :valueFormat="'YYYY-MM-DD HH:mm:ss'"
                  :showTime="vid_y1watt8jlh_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_y1watt8jlh 日期_ri1s8532q7 -->
                <template #label>
                  <!-- begin vid_6ebjxwh6by 预计完成日期 -->
                  <span class="vid_6ebjxwh6by"> 预计完成日期 </span>
                  <!-- end vid_6ebjxwh6by 预计完成日期 -->
                </template>
              </a-form-item>
              <!-- end vid_6mvo9njrh8 表单项容器_qrnbqtqd0v -->
            </a-col>
          </a-row>
          <!-- end vid_qdkp1pbi99 布局容器_dmgpij7z24 -->
          <!-- begin vid_a8cxw0gfce 布局容器_mvf28jbyqi -->
          <a-row class="vid_a8cxw0gfce" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_nsrjiujy1w 表单项容器_isug1nselm -->
              <a-form-item name="s_dxiyergev1" :rules="f_w6r877any3_rules[`s_dxiyergev1`]" class="vid_nsrjiujy1w" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_19hx5i5ie1 下拉框_hwh5qrfjdw -->
                <a-select
                  class="vid_19hx5i5ie1"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="f_w6r877any3.s_dxiyergev1"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_19hx5i5ie1_props.selected"
                  :searchValue="vid_19hx5i5ie1_props.searchValue"
                  :options="vid_19hx5i5ie1_options()"
                  @change="handle_vid_19hx5i5ie1_change"
                  @search="handle_vid_19hx5i5ie1_search"
                >
                </a-select>
                <!-- end vid_19hx5i5ie1 下拉框_hwh5qrfjdw -->
                <template #label>
                  <!-- begin vid_bnkpmrav9l 是否完成 -->
                  <span class="vid_bnkpmrav9l"> 是否完成 </span>
                  <!-- end vid_bnkpmrav9l 是否完成 -->
                </template>
              </a-form-item>
              <!-- end vid_nsrjiujy1w 表单项容器_isug1nselm -->
            </a-col>
            <a-col :span="12"> </a-col>
          </a-row>
          <!-- end vid_a8cxw0gfce 布局容器_mvf28jbyqi -->
          <!-- begin vid_v0p46zgp5c 布局容器_rvj18r746l -->
          <a-row class="vid_v0p46zgp5c" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_cjtnhl0qsg 表单项容器_jjamgp8quy -->
              <a-form-item name="w_30qmlsz7t6" :rules="f_w6r877any3_rules[`w_30qmlsz7t6`]" class="vid_cjtnhl0qsg" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_22ap3nn99c 文本域_vmb0hc2tt9 -->
                <a-textarea class="vid_22ap3nn99c" v-model:value="f_w6r877any3.w_30qmlsz7t6" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_22ap3nn99c 文本域_vmb0hc2tt9 -->
                <template #label>
                  <!-- begin vid_bw24ir6fu1 备注 -->
                  <span class="vid_bw24ir6fu1"> 备注 </span>
                  <!-- end vid_bw24ir6fu1 备注 -->
                </template>
              </a-form-item>
              <!-- end vid_cjtnhl0qsg 表单项容器_jjamgp8quy -->
            </a-col>
          </a-row>
          <!-- end vid_v0p46zgp5c 布局容器_rvj18r746l -->
        </a-form>
        <!-- end vid_g9ssimi7on 表单容器_2p0jxe0ew1 -->
      </a-modal>
      <!-- end vid_7uqnhk3v2r 新建-持续跟进事项 -->
      <!-- begin vid_xdwan66l3w 编辑-持续跟进事项 -->
      <a-modal
        class="vid_xdwan66l3w"
        v-model:visible="vid_xdwan66l3w_props.visible"
        :title="'编辑'"
        :width="820"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_xdwan66l3w_cancel"
        @ok="handle_vid_xdwan66l3w_ok"
      >
        <!-- begin vid_kpnddit8hx 表单容器_dyj14h3j3h -->
        <a-form class="vid_kpnddit8hx" :model="g_c2o8d8qw69" :formModel="vid_kpnddit8hx_props.formModel">
          <!-- begin vid_n96ligoqow 布局容器_14kr18ag5q -->
          <a-row class="vid_n96ligoqow" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_ub0wpo4xhz 表单项容器_84odw4e4ul -->
              <a-form-item name="l_cfro3eyk5t" :rules="g_c2o8d8qw69_rules[`l_cfro3eyk5t`]" class="vid_ub0wpo4xhz" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_8am0otl6zx 输入框_yugicfyq9n -->
                <a-input autocomplete="off" class="vid_8am0otl6zx" v-model:value="g_c2o8d8qw69.l_cfro3eyk5t" :placeholder="'请输入'"> </a-input>
                <!-- end vid_8am0otl6zx 输入框_yugicfyq9n -->
                <template #label>
                  <!-- begin vid_wl5t4wzzcx 简单文本_wivz8wvcv2 -->
                  <span class="vid_wl5t4wzzcx"> 持续跟进项目 </span>
                  <!-- end vid_wl5t4wzzcx 简单文本_wivz8wvcv2 -->
                </template>
              </a-form-item>
              <!-- end vid_ub0wpo4xhz 表单项容器_84odw4e4ul -->
            </a-col>
          </a-row>
          <!-- end vid_n96ligoqow 布局容器_14kr18ag5q -->
          <!-- begin vid_qj22edf9at 布局容器_7uhzsaq590 -->
          <a-row class="vid_qj22edf9at" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_aclvwqxlk1 表单项容器_q4c5cbs01p -->
              <a-form-item name="p_ae7acrvmv2" :rules="g_c2o8d8qw69_rules[`p_ae7acrvmv2`]" class="vid_aclvwqxlk1" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_amgzs14l98 文本域_w48xl5ba9x -->
                <a-textarea class="vid_amgzs14l98" v-model:value="g_c2o8d8qw69.p_ae7acrvmv2" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_amgzs14l98 文本域_w48xl5ba9x -->
                <template #label>
                  <!-- begin vid_fpgt89fzxb 简单文本_taqj8mzkma -->
                  <span class="vid_fpgt89fzxb"> 行动建议 </span>
                  <!-- end vid_fpgt89fzxb 简单文本_taqj8mzkma -->
                </template>
              </a-form-item>
              <!-- end vid_aclvwqxlk1 表单项容器_q4c5cbs01p -->
            </a-col>
          </a-row>
          <!-- end vid_qj22edf9at 布局容器_7uhzsaq590 -->
          <!-- begin vid_fq91hn8vw0 布局容器_9wugbpman1 -->
          <a-row class="vid_fq91hn8vw0" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_rxp4uhpjsp 表单项容器_3b17b360tf -->
              <a-form-item name="a_g8zdqgqsok" :rules="g_c2o8d8qw69_rules[`a_g8zdqgqsok`]" class="vid_rxp4uhpjsp" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_uzm4usrllt 日期_g7emmwnhe6 -->
                <a-date-picker
                  class="vid_uzm4usrllt"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="g_c2o8d8qw69.a_g8zdqgqsok"
                  :placeholder="'请选择'"
                  :valueFormat="'YYYY-MM-DD'"
                  :showTime="vid_uzm4usrllt_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_uzm4usrllt 日期_g7emmwnhe6 -->
                <template #label>
                  <!-- begin vid_u8tujbh0gq 简单文本_axcldu1p2u -->
                  <span class="vid_u8tujbh0gq"> 提出日期 </span>
                  <!-- end vid_u8tujbh0gq 简单文本_axcldu1p2u -->
                </template>
              </a-form-item>
              <!-- end vid_rxp4uhpjsp 表单项容器_3b17b360tf -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_swl991pdo5 表单项容器_vln1l7x27r -->
              <a-form-item name="k_j2o8qaq4t8" :rules="g_c2o8d8qw69_rules[`k_j2o8qaq4t8`]" class="vid_swl991pdo5" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_okagoh17wy 日期_lxouqz127m -->
                <a-date-picker
                  class="vid_okagoh17wy"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="g_c2o8d8qw69.k_j2o8qaq4t8"
                  :placeholder="'请选择'"
                  :valueFormat="'YYYY-MM-DD'"
                  :showTime="vid_okagoh17wy_props.showTime"
                >
                </a-date-picker>
                <!-- end vid_okagoh17wy 日期_lxouqz127m -->
                <template #label>
                  <!-- begin vid_k7t6o4bnpx 简单文本_6533oaok6y -->
                  <span class="vid_k7t6o4bnpx"> 预计完成日期 </span>
                  <!-- end vid_k7t6o4bnpx 简单文本_6533oaok6y -->
                </template>
              </a-form-item>
              <!-- end vid_swl991pdo5 表单项容器_vln1l7x27r -->
            </a-col>
          </a-row>
          <!-- end vid_fq91hn8vw0 布局容器_9wugbpman1 -->
          <!-- begin vid_m7y4v72hat 布局容器_l4r989luzx -->
          <a-row class="vid_m7y4v72hat" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_e7ne7bb34s 表单项容器_10a2q4wqwq -->
              <a-form-item name="l_f3ns5rhdiq" :rules="g_c2o8d8qw69_rules[`l_f3ns5rhdiq`]" class="vid_e7ne7bb34s" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_jb8ng92dvd 下拉框_ew8x2szj2v -->
                <a-select
                  class="vid_jb8ng92dvd"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="g_c2o8d8qw69.l_f3ns5rhdiq"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_jb8ng92dvd_props.selected"
                  :searchValue="vid_jb8ng92dvd_props.searchValue"
                  :options="vid_jb8ng92dvd_options()"
                  @change="handle_vid_jb8ng92dvd_change"
                  @search="handle_vid_jb8ng92dvd_search"
                >
                </a-select>
                <!-- end vid_jb8ng92dvd 下拉框_ew8x2szj2v -->
                <template #label>
                  <!-- begin vid_74kofhwcgu 简单文本_p0m4iv2n97 -->
                  <span class="vid_74kofhwcgu"> 是否完成 </span>
                  <!-- end vid_74kofhwcgu 简单文本_p0m4iv2n97 -->
                </template>
              </a-form-item>
              <!-- end vid_e7ne7bb34s 表单项容器_10a2q4wqwq -->
            </a-col>
            <a-col :span="12"> </a-col>
          </a-row>
          <!-- end vid_m7y4v72hat 布局容器_l4r989luzx -->
          <!-- begin vid_y6gz0yd73a 布局容器_j53yzrvqy4 -->
          <a-row class="vid_y6gz0yd73a" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_xyw44mv7l4 表单项容器_d42liippr0 -->
              <a-form-item name="l_r0qgxx57rg" :rules="g_c2o8d8qw69_rules[`l_r0qgxx57rg`]" class="vid_xyw44mv7l4" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_comls6eq3u 文本域_4yohlv7vwx -->
                <a-textarea class="vid_comls6eq3u" v-model:value="g_c2o8d8qw69.l_r0qgxx57rg" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_comls6eq3u 文本域_4yohlv7vwx -->
                <template #label>
                  <!-- begin vid_8iugsubhki 简单文本_tvyospo8mt -->
                  <span class="vid_8iugsubhki"> 备注 </span>
                  <!-- end vid_8iugsubhki 简单文本_tvyospo8mt -->
                </template>
              </a-form-item>
              <!-- end vid_xyw44mv7l4 表单项容器_d42liippr0 -->
            </a-col>
          </a-row>
          <!-- end vid_y6gz0yd73a 布局容器_j53yzrvqy4 -->
        </a-form>
        <!-- end vid_kpnddit8hx 表单容器_dyj14h3j3h -->
      </a-modal>
      <!-- end vid_xdwan66l3w 编辑-持续跟进事项 -->
      <!-- begin vid_j6bzjj8kil 全局提示错误_新建or修改_4.2.1数据建模-天山材料水泥销售物流优化 -->
      <!-- end vid_j6bzjj8kil 全局提示错误_新建or修改_4.2.1数据建模-天山材料水泥销售物流优化 -->
      <!-- begin vid_kia9w9a9lw 全局提示_成功_已验收项目明细 -->
      <!-- end vid_kia9w9a9lw 全局提示_成功_已验收项目明细 -->
      <!-- begin vid_5agck2rdlb 全局提示_成功_煤炭 -->
      <!-- end vid_5agck2rdlb 全局提示_成功_煤炭 -->
      <!-- begin vid_dkrknzyo7n 全局提示_成功添加_已验收使用率 -->
      <!-- end vid_dkrknzyo7n 全局提示_成功添加_已验收使用率 -->
      <!-- begin vid_kwutkjlxz3 全局提示_成功修改_已验收使用率 -->
      <!-- end vid_kwutkjlxz3 全局提示_成功修改_已验收使用率 -->
      <!-- begin vid_qrxt4xjc8x 全局提示_错误修改_已验收使用率 -->
      <!-- end vid_qrxt4xjc8x 全局提示_错误修改_已验收使用率 -->
      <!-- begin vid_psvpj2grll 全局提示_错误添加_已验收使用率 -->
      <!-- end vid_psvpj2grll 全局提示_错误添加_已验收使用率 -->
      <!-- begin vid_tt27wfxi7p 全局提示_成功_其他项目 -->
      <!-- end vid_tt27wfxi7p 全局提示_成功_其他项目 -->
      <!-- begin vid_pjkjvz0rj7 全局提示_新建成功_风险 -->
      <!-- end vid_pjkjvz0rj7 全局提示_新建成功_风险 -->
      <!-- begin vid_ysg9om0c0a 全局提示_新建成功_跟进事项 -->
      <!-- end vid_ysg9om0c0a 全局提示_新建成功_跟进事项 -->
      <!-- begin vid_i0uz7q6aby 全局提示_修改成功_风险 -->
      <!-- end vid_i0uz7q6aby 全局提示_修改成功_风险 -->
      <!-- begin vid_cqc73bsd9e 全局提示_修改成功_健康状态 -->
      <!-- end vid_cqc73bsd9e 全局提示_修改成功_健康状态 -->
      <!-- begin vid_ctq97przdr 全局提示_修改错误_健康状态 -->
      <!-- end vid_ctq97przdr 全局提示_修改错误_健康状态 -->
      <!-- begin vid_413h84a6fn 全局提示_修改成功_跟进事项 -->
      <!-- end vid_413h84a6fn 全局提示_修改成功_跟进事项 -->
      <!-- begin vid_isqurrmwtz 全局提示_新建错误_风险 -->
      <!-- end vid_isqurrmwtz 全局提示_新建错误_风险 -->
      <!-- begin vid_2jf60cjoja 全局提示_新建错误_跟进事项 -->
      <!-- end vid_2jf60cjoja 全局提示_新建错误_跟进事项 -->
      <!-- begin vid_8s6j1t7s9n 全局提示_修改成功_进度 -->
      <!-- end vid_8s6j1t7s9n 全局提示_修改成功_进度 -->
      <!-- begin vid_q6hkjwa2c6 全局提示_修改成功_项目进度 -->
      <!-- end vid_q6hkjwa2c6 全局提示_修改成功_项目进度 -->
      <!-- begin vid_za6huigipz 全局提示_修改错误_项目进度 -->
      <!-- end vid_za6huigipz 全局提示_修改错误_项目进度 -->
      <!-- begin vid_dxvtnpemja 全局提示_新建成功_项目进度 -->
      <!-- end vid_dxvtnpemja 全局提示_新建成功_项目进度 -->
      <!-- begin vid_pwqsj3kp2o 全局提示_新建错误_项目进度 -->
      <!-- end vid_pwqsj3kp2o 全局提示_新建错误_项目进度 -->
      <!-- begin vid_ec2t9vqhu4 全局提示_修改错误_进度 -->
      <!-- end vid_ec2t9vqhu4 全局提示_修改错误_进度 -->
      <!-- begin vid_karjmrlpz7 全局提示_修改错误_风险 -->
      <!-- end vid_karjmrlpz7 全局提示_修改错误_风险 -->
      <!-- begin vid_xd0kovfrah 全局提示_修改错误_跟进事项 -->
      <!-- end vid_xd0kovfrah 全局提示_修改错误_跟进事项 -->
      <!-- begin vid_0969c54s5a 全局提示_错误_其他项目 -->
      <!-- end vid_0969c54s5a 全局提示_错误_其他项目 -->
      <!-- begin vid_jss8z5n9l4 全局提示_错误_煤炭 -->
      <!-- end vid_jss8z5n9l4 全局提示_错误_煤炭 -->
      <!-- begin vid_wgrmowif7k 全局提示_成功_已验收项目明细列表 -->
      <!-- end vid_wgrmowif7k 全局提示_成功_已验收项目明细列表 -->
      <!-- begin vid_o4kuggitqm 全局提示_错误_已验收项目明细列表 -->
      <!-- end vid_o4kuggitqm 全局提示_错误_已验收项目明细列表 -->
      <!-- begin vid_f5mfpl47tu 全局提示_错误_已验收项目明细 -->
      <!-- end vid_f5mfpl47tu 全局提示_错误_已验收项目明细 -->
      <!-- begin vid_4i7oeu87rc 全局提示成功_新建or修改_4.2.1数据建模-天山材料水泥销售物流优化 -->
      <!-- end vid_4i7oeu87rc 全局提示成功_新建or修改_4.2.1数据建模-天山材料水泥销售物流优化 -->
      <!-- begin vid_6kx8sjyo93 进展概述 -->
      <a-modal class="vid_6kx8sjyo93" v-model:visible="vid_6kx8sjyo93_props.visible" :title="'进展概述'" :width="1000" :maskClosable="false" :centered="true">
        <!-- begin vid_s4kg5u84q4 表单容器_s4xsrspb5m -->
        <a-form class="vid_s4kg5u84q4" :model="f_86d4cb6tlt" :formModel="vid_s4kg5u84q4_props.formModel">
          <!-- begin vid_o4k7q3sf8z 布局容器_irztkr8sm8 -->
          <a-row class="vid_o4k7q3sf8z" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_w6ti2oatbb 表单项容器_uhmbi4mk2o -->
              <a-form-item name="undefined" :rules="f_86d4cb6tlt_rules[`undefined`]" class="vid_w6ti2oatbb" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_m28uwn4jtv 简单文本_0yg8sruxit -->
                <span class="vid_m28uwn4jtv"> 文本 </span>
                <!-- end vid_m28uwn4jtv 简单文本_0yg8sruxit -->
                <template #label>
                  <!-- begin vid_2cjbvemxp1 项目阶段 -->
                  <span class="vid_2cjbvemxp1"> 项目阶段 </span>
                  <!-- end vid_2cjbvemxp1 项目阶段 -->
                </template>
              </a-form-item>
              <!-- end vid_w6ti2oatbb 表单项容器_uhmbi4mk2o -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_5bv0enzxpr 表单项容器_3yn4dock41 -->
              <a-form-item name="undefined" :rules="f_86d4cb6tlt_rules[`undefined`]" class="vid_5bv0enzxpr" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_sznkfd255k 简单文本_kmbhh33ew8 -->
                <span class="vid_sznkfd255k"> 文本 </span>
                <!-- end vid_sznkfd255k 简单文本_kmbhh33ew8 -->
                <template #label>
                  <!-- begin vid_29mvgdebqw 项目状态 -->
                  <span class="vid_29mvgdebqw"> 项目状态 </span>
                  <!-- end vid_29mvgdebqw 项目状态 -->
                </template>
              </a-form-item>
              <!-- end vid_5bv0enzxpr 表单项容器_3yn4dock41 -->
            </a-col>
          </a-row>
          <!-- end vid_o4k7q3sf8z 布局容器_irztkr8sm8 -->
          <!-- begin vid_i4rjsan652 布局容器_tmo6vfxbya -->
          <a-row class="vid_i4rjsan652" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_s9n41hkqbk 表单项容器_yjunrxf9wf -->
              <a-form-item name="x_1al6n01g4m" :rules="f_86d4cb6tlt_rules[`x_1al6n01g4m`]" class="vid_s9n41hkqbk" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_v7bprp5l3c 数字输入框_dp8uesnzdy -->
                <a-input-number class="vid_v7bprp5l3c" v-model:value="f_86d4cb6tlt.x_1al6n01g4m" :placeholder="'请输入'"> </a-input-number>
                <!-- end vid_v7bprp5l3c 数字输入框_dp8uesnzdy -->
                <template #label>
                  <!-- begin vid_5pqa2euz4x 简单文本_kl1va2sfcc -->
                  <span class="vid_5pqa2euz4x"> 使用率(%) </span>
                  <!-- end vid_5pqa2euz4x 简单文本_kl1va2sfcc -->
                </template>
              </a-form-item>
              <!-- end vid_s9n41hkqbk 表单项容器_yjunrxf9wf -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_h6cv8v3ln9 表单项容器_wydrki7m3l -->
              <a-form-item name="a_a3mu5m2xvo" :rules="f_86d4cb6tlt_rules[`a_a3mu5m2xvo`]" class="vid_h6cv8v3ln9" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_3i496pyko5 输入框_d4s1i5o0j7 -->
                <a-input autocomplete="off" class="vid_3i496pyko5" v-model:value="f_86d4cb6tlt.a_a3mu5m2xvo" :placeholder="'请输入'"> </a-input>
                <!-- end vid_3i496pyko5 输入框_d4s1i5o0j7 -->
                <template #label>
                  <!-- begin vid_yfhwfdbgyb 简单文本_cnoqzswaj8 -->
                  <span class="vid_yfhwfdbgyb"> 项目组确认 </span>
                  <!-- end vid_yfhwfdbgyb 简单文本_cnoqzswaj8 -->
                </template>
              </a-form-item>
              <!-- end vid_h6cv8v3ln9 表单项容器_wydrki7m3l -->
            </a-col>
          </a-row>
          <!-- end vid_i4rjsan652 布局容器_tmo6vfxbya -->
          <!-- begin vid_sw63v5wjuq 布局容器_qyqirljhdq -->
          <a-row class="vid_sw63v5wjuq" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_y022iw3wbs 全品种建模数量： -->
              <span class="vid_y022iw3wbs"> 全品种建模数量： </span>
              <!-- end vid_y022iw3wbs 全品种建模数量： -->
              <!-- begin vid_sdxsbdq5v2 xxx -->
              <span class="vid_sdxsbdq5v2"> xxx </span>
              <!-- end vid_sdxsbdq5v2 xxx -->
              <!-- begin vid_i7kamgerio 个 -->
              <span class="vid_i7kamgerio"> 个 </span>
              <!-- end vid_i7kamgerio 个 -->
            </a-col>
          </a-row>
          <!-- end vid_sw63v5wjuq 布局容器_qyqirljhdq -->
          <!-- begin vid_tu6c5fgcgg 布局容器_wzef24f5qg -->
          <a-row class="vid_tu6c5fgcgg" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_co40b2g8vs 表单项容器_pq7riazkp9 -->
              <a-form-item name="k_pxdo3xxf4j" :rules="f_86d4cb6tlt_rules[`k_pxdo3xxf4j`]" class="vid_co40b2g8vs" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_dfejb4s2iv 数字输入框_d16bvfv016 -->
                <a-input-number class="vid_dfejb4s2iv" v-model:value="f_86d4cb6tlt.k_pxdo3xxf4j" :placeholder="'请输入'"> </a-input-number>
                <!-- end vid_dfejb4s2iv 数字输入框_d16bvfv016 -->
                <template #label>
                  <!-- begin vid_6si6a0aj8h 完成上线(个) -->
                  <span class="vid_6si6a0aj8h"> 完成上线(个) </span>
                  <!-- end vid_6si6a0aj8h 完成上线(个) -->
                </template>
              </a-form-item>
              <!-- end vid_co40b2g8vs 表单项容器_pq7riazkp9 -->
            </a-col>
            <a-col :span="12"> </a-col>
          </a-row>
          <!-- end vid_tu6c5fgcgg 布局容器_wzef24f5qg -->
          <!-- begin vid_w1t05nwb0a 布局容器_1ybf785djc -->
          <a-row class="vid_w1t05nwb0a" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_zx2shftoy9 表单项容器_uyukdomcsa -->
              <a-form-item name="b_zsoed5z4vf" :rules="f_86d4cb6tlt_rules[`b_zsoed5z4vf`]" class="vid_zx2shftoy9" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_m09ar938jf 文本域_cmzp3xkmxw -->
                <a-textarea class="vid_m09ar938jf" v-model:value="f_86d4cb6tlt.b_zsoed5z4vf" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_m09ar938jf 文本域_cmzp3xkmxw -->
                <template #label>
                  <!-- begin vid_0ud0vqf9a8 描述 -->
                  <span class="vid_0ud0vqf9a8"> 描述 </span>
                  <!-- end vid_0ud0vqf9a8 描述 -->
                </template>
              </a-form-item>
              <!-- end vid_zx2shftoy9 表单项容器_uyukdomcsa -->
            </a-col>
          </a-row>
          <!-- end vid_w1t05nwb0a 布局容器_1ybf785djc -->
          <!-- begin vid_azw3t43emq 布局容器_2sovbpa269 -->
          <a-row class="vid_azw3t43emq" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_1zhez2d98e 表单项容器_z99l7poend -->
              <a-form-item name="c_p0yjljncdy" :rules="f_86d4cb6tlt_rules[`c_p0yjljncdy`]" class="vid_1zhez2d98e" :label-col='{"span":6}' :wrapper-col='{"span":18}'>
                <!-- begin vid_maltmempxt 数字输入框_7suu2vby51 -->
                <a-input-number class="vid_maltmempxt" v-model:value="f_86d4cb6tlt.c_p0yjljncdy" :placeholder="'请输入'"> </a-input-number>
                <!-- end vid_maltmempxt 数字输入框_7suu2vby51 -->
                <template #label>
                  <!-- begin vid_al5o0e3z1j 未完成建模(个) -->
                  <span class="vid_al5o0e3z1j"> 未完成建模(个) </span>
                  <!-- end vid_al5o0e3z1j 未完成建模(个) -->
                </template>
              </a-form-item>
              <!-- end vid_1zhez2d98e 表单项容器_z99l7poend -->
            </a-col>
            <a-col :span="12"> </a-col>
          </a-row>
          <!-- end vid_azw3t43emq 布局容器_2sovbpa269 -->
          <!-- begin vid_r07749pq9c 布局容器_ejmngnif6m -->
          <a-row class="vid_r07749pq9c" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_asmjdraxwu 表单项容器_3d47t1epfs -->
              <a-form-item name="i_jt8wlvlnw8" :rules="f_86d4cb6tlt_rules[`i_jt8wlvlnw8`]" class="vid_asmjdraxwu" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
                <!-- begin vid_265vb4yiys 文本域_3kn72bif8n -->
                <a-textarea class="vid_265vb4yiys" v-model:value="f_86d4cb6tlt.i_jt8wlvlnw8" :placeholder="'请输入'" :autoSize="true"> </a-textarea>
                <!-- end vid_265vb4yiys 文本域_3kn72bif8n -->
                <template #label>
                  <!-- begin vid_kyj4e7ech7 简单文本_2440c6lupj -->
                  <span class="vid_kyj4e7ech7"> 描述 </span>
                  <!-- end vid_kyj4e7ech7 简单文本_2440c6lupj -->
                </template>
              </a-form-item>
              <!-- end vid_asmjdraxwu 表单项容器_3d47t1epfs -->
            </a-col>
          </a-row>
          <!-- end vid_r07749pq9c 布局容器_ejmngnif6m -->
          <!-- begin vid_69peqm0szv 动作列表_jf7erolqgn -->
          <al-action-list
            data-field-key="a_up2zw3f0i4"
            class="vid_69peqm0szv"
            v-model:dataSource="vid_69peqm0szv_props.dataSource"
            v-model:extendDataSource="vid_69peqm0szv_props.dataSource"
            v-model:current="vid_69peqm0szv_props.current"
            v-model:currentIndex="vid_69peqm0szv_props.currentIndex"
          >
            <template #default="vid_69peqm0szv_dataItem">
              <!-- begin vid_b3q1de4gs0 表格_jg8lfl8zgf -->
              <!-- 表格_jg8lfl8zgf -->
              <a-table
                :data-cycle-index="vid_69peqm0szv_dataItem.cycleIndex"
                class="vid_b3q1de4gs0"
                :bordered="true"
                :editRowSaveLoading="vid_b3q1de4gs0_props.editRowSaveLoading"
                :sorter="vid_b3q1de4gs0_props.sorter"
                :currentRow="vid_b3q1de4gs0_props.currentRow"
                :selectedRowList="vid_b3q1de4gs0_props.selectedRowList"
                :data-source="vid_b3q1de4gs0_options()"
                @change="handle_vid_b3q1de4gs0_change"
                :columns="vid_b3q1de4gs0_columns"
                :pagination="vid_b3q1de4gs0_pagination"
                row-key="id"
                @resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_b3q1de4gs0')"
                sticky
                :scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
                :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
              >
                <template #headerCell="{ title, column }">
                  <TableHeaderCell :title="title" :column="column" />
                </template>
                <template #bodyCell="{ text, column, record, index }">
                  <!-- 序号列 -->
                  <template v-if="column && column.dataIndex === 'vid_b3q1de4gs0_serialNumber'">
                    {{ index + 1 }}
                  </template>
                  <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"水泥磨"} 列内容 -->
                  <template v-if="column.dataIndex === 'custom1' && !column.customRender">
                    <text-table-cell
                      :rowData="record"
                      :conditionValueMap="vid_b3q1de4gs0_props.boundaryValueMap"
                      :dataSource="vid_b3q1de4gs0_props.contentDataSource[column.dataIndex]"
                      :columnsConfig="column"
                      :value="text"
                    />
                  </template>
                  <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"近7天使用率"} 列内容 -->
                  <template v-if="column.dataIndex === 'custom2' && !column.customRender">
                    <text-table-cell
                      :rowData="record"
                      :conditionValueMap="vid_b3q1de4gs0_props.boundaryValueMap"
                      :dataSource="vid_b3q1de4gs0_props.contentDataSource[column.dataIndex]"
                      :columnsConfig="column"
                      :value="text"
                    />
                  </template>
                  <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"问题及原因"} 列内容 -->
                  <template v-if="column.dataIndex === 'custom3' && !column.customRender">
                    <text-table-cell
                      :rowData="record"
                      :conditionValueMap="vid_b3q1de4gs0_props.boundaryValueMap"
                      :dataSource="vid_b3q1de4gs0_props.contentDataSource[column.dataIndex]"
                      :columnsConfig="column"
                      :value="text"
                    />
                  </template>
                  <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"改进措施"} 列内容 -->
                  <template v-if="column.dataIndex === 'custom4' && !column.customRender">
                    <text-table-cell
                      :rowData="record"
                      :conditionValueMap="vid_b3q1de4gs0_props.boundaryValueMap"
                      :dataSource="vid_b3q1de4gs0_props.contentDataSource[column.dataIndex]"
                      :columnsConfig="column"
                      :value="text"
                    />
                  </template>
                  <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"责任人"} 列内容 -->
                  <template v-if="column.dataIndex === 'custom5' && !column.customRender">
                    <text-table-cell
                      :rowData="record"
                      :conditionValueMap="vid_b3q1de4gs0_props.boundaryValueMap"
                      :dataSource="vid_b3q1de4gs0_props.contentDataSource[column.dataIndex]"
                      :columnsConfig="column"
                      :value="text"
                    />
                  </template>
                  <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"预计完成日期"} 列内容 -->
                  <template v-if="column.dataIndex === 'custom6' && !column.customRender">
                    <text-table-cell
                      :rowData="record"
                      :conditionValueMap="vid_b3q1de4gs0_props.boundaryValueMap"
                      :dataSource="vid_b3q1de4gs0_props.contentDataSource[column.dataIndex]"
                      :columnsConfig="column"
                      :value="text"
                    />
                  </template>
                </template>
              </a-table>
              <!-- end vid_b3q1de4gs0 表格_jg8lfl8zgf -->
            </template>
          </al-action-list>
          <!-- end vid_69peqm0szv 动作列表_jf7erolqgn -->
        </a-form>
        <!-- end vid_s4kg5u84q4 表单容器_s4xsrspb5m -->
      </a-modal>
      <!-- end vid_6kx8sjyo93 进展概述 -->
      <!-- begin vid_7z830h5wth 健康状态 -->
      <a-modal
        class="vid_7z830h5wth"
        v-model:visible="vid_7z830h5wth_props.visible"
        :title="'健康状态'"
        :width="860"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_7z830h5wth_cancel"
        @ok="handle_vid_7z830h5wth_ok"
      >
        <!-- begin vid_seh2bkvof6 表单容器_rx8iicb6mk -->
        <a-form class="vid_seh2bkvof6" :model="h_y2tv29kc3g" :formModel="vid_seh2bkvof6_props.formModel">
          <!-- begin vid_7jwpb2rct2 布局容器_3tkjyalhtz -->
          <a-row class="vid_7jwpb2rct2" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_jf7uhjesjx 表单项容器_55vgsvsvjf -->
              <a-form-item name="q_sdfub319gb" :rules="h_y2tv29kc3g_rules[`q_sdfub319gb`]" class="vid_jf7uhjesjx" :label-col='{"span":5}' :wrapper-col='{"span":19}'>
                <!-- begin vid_c1ipeplfjh 下拉框_mo4asa2tyq -->
                <a-select
                  class="vid_c1ipeplfjh"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.q_sdfub319gb"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_c1ipeplfjh_props.selected"
                  :searchValue="vid_c1ipeplfjh_props.searchValue"
                  :options="vid_c1ipeplfjh_options()"
                  @change="handle_vid_c1ipeplfjh_change"
                  @search="handle_vid_c1ipeplfjh_search"
                >
                </a-select>
                <!-- end vid_c1ipeplfjh 下拉框_mo4asa2tyq -->
                <template #label>
                  <!-- begin vid_4bf7c72vuu 项目阶段 -->
                  <span class="vid_4bf7c72vuu"> 项目阶段 </span>
                  <!-- end vid_4bf7c72vuu 项目阶段 -->
                </template>
              </a-form-item>
              <!-- end vid_jf7uhjesjx 表单项容器_55vgsvsvjf -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_958h75332l 表单项容器_9qh0dxtgmb -->
              <a-form-item name="m_mybo52vpjg" :rules="h_y2tv29kc3g_rules[`m_mybo52vpjg`]" class="vid_958h75332l" :label-col='{"span":5}' :wrapper-col='{"span":19}'>
                <!-- begin vid_cmm5tbs4mo 下拉框_26d4mnh76t -->
                <a-select
                  class="vid_cmm5tbs4mo"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.m_mybo52vpjg"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_cmm5tbs4mo_props.selected"
                  :searchValue="vid_cmm5tbs4mo_props.searchValue"
                  :options="vid_cmm5tbs4mo_options()"
                  @change="handle_vid_cmm5tbs4mo_change"
                  @search="handle_vid_cmm5tbs4mo_search"
                >
                </a-select>
                <!-- end vid_cmm5tbs4mo 下拉框_26d4mnh76t -->
                <template #label>
                  <!-- begin vid_1mo6vbz8m1 数据 -->
                  <span class="vid_1mo6vbz8m1"> 数据 </span>
                  <!-- end vid_1mo6vbz8m1 数据 -->
                </template>
              </a-form-item>
              <!-- end vid_958h75332l 表单项容器_9qh0dxtgmb -->
            </a-col>
          </a-row>
          <!-- end vid_7jwpb2rct2 布局容器_3tkjyalhtz -->
          <!-- begin vid_qj06960jdb 布局容器_epspet194w -->
          <a-row class="vid_qj06960jdb" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_nqwnj8pnuj 表单项容器_mex58ye645 -->
              <a-form-item name="k_uw7428u3y5" :rules="h_y2tv29kc3g_rules[`k_uw7428u3y5`]" class="vid_nqwnj8pnuj" :label-col='{"span":5}' :wrapper-col='{"span":19}'>
                <!-- begin vid_vo8ia8jk1w 下拉框_haatucoajn -->
                <a-select
                  class="vid_vo8ia8jk1w"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.k_uw7428u3y5"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_vo8ia8jk1w_props.selected"
                  :searchValue="vid_vo8ia8jk1w_props.searchValue"
                  :options="vid_vo8ia8jk1w_options()"
                  @change="handle_vid_vo8ia8jk1w_change"
                  @search="handle_vid_vo8ia8jk1w_search"
                >
                </a-select>
                <!-- end vid_vo8ia8jk1w 下拉框_haatucoajn -->
                <template #label>
                  <!-- begin vid_vnjj7yzczs 计划 -->
                  <span class="vid_vnjj7yzczs"> 计划 </span>
                  <!-- end vid_vnjj7yzczs 计划 -->
                </template>
              </a-form-item>
              <!-- end vid_nqwnj8pnuj 表单项容器_mex58ye645 -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_8j5u7or8wx 表单项容器_nsx0xxdxtn -->
              <a-form-item name="u_drph72mbn3" :rules="h_y2tv29kc3g_rules[`u_drph72mbn3`]" class="vid_8j5u7or8wx" :label-col='{"span":5}' :wrapper-col='{"span":19}'>
                <!-- begin vid_az57j2r6bc 下拉框_n3h8ljrtfq -->
                <a-select
                  class="vid_az57j2r6bc"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.u_drph72mbn3"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_az57j2r6bc_props.selected"
                  :searchValue="vid_az57j2r6bc_props.searchValue"
                  :options="vid_az57j2r6bc_options()"
                  @change="handle_vid_az57j2r6bc_change"
                  @search="handle_vid_az57j2r6bc_search"
                >
                </a-select>
                <!-- end vid_az57j2r6bc 下拉框_n3h8ljrtfq -->
                <template #label>
                  <!-- begin vid_bi9579sfj0 团队协作 -->
                  <span class="vid_bi9579sfj0"> 团队协作 </span>
                  <!-- end vid_bi9579sfj0 团队协作 -->
                </template>
              </a-form-item>
              <!-- end vid_8j5u7or8wx 表单项容器_nsx0xxdxtn -->
            </a-col>
          </a-row>
          <!-- end vid_qj06960jdb 布局容器_epspet194w -->
          <!-- begin vid_z0j9v5ab9a 布局容器_7vy2ga9w6w -->
          <a-row class="vid_z0j9v5ab9a" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_wask8u30f9 表单项容器_9rnolyash3 -->
              <a-form-item name="o_lx41z4n1mo" :rules="h_y2tv29kc3g_rules[`o_lx41z4n1mo`]" class="vid_wask8u30f9" :label-col='{"span":5}' :wrapper-col='{"span":19}'>
                <!-- begin vid_9456m0kfjo 下拉框_vc8h7sll3e -->
                <a-select
                  class="vid_9456m0kfjo"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.o_lx41z4n1mo"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_9456m0kfjo_props.selected"
                  :searchValue="vid_9456m0kfjo_props.searchValue"
                  :options="vid_9456m0kfjo_options()"
                  @change="handle_vid_9456m0kfjo_change"
                  @search="handle_vid_9456m0kfjo_search"
                >
                </a-select>
                <!-- end vid_9456m0kfjo 下拉框_vc8h7sll3e -->
                <template #label>
                  <!-- begin vid_ns2skmlk5z 硬件网络 -->
                  <span class="vid_ns2skmlk5z"> 硬件网络 </span>
                  <!-- end vid_ns2skmlk5z 硬件网络 -->
                </template>
              </a-form-item>
              <!-- end vid_wask8u30f9 表单项容器_9rnolyash3 -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_w40hmdkrnk 表单项容器_ay7l0cx1ab -->
              <a-form-item name="d_qex05k7dvp" :rules="h_y2tv29kc3g_rules[`d_qex05k7dvp`]" class="vid_w40hmdkrnk" :label-col='{"span":5}' :wrapper-col='{"span":19}'>
                <!-- begin vid_4gow5xxz95 下拉框_cogbj0tm9l -->
                <a-select
                  class="vid_4gow5xxz95"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.d_qex05k7dvp"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_4gow5xxz95_props.selected"
                  :searchValue="vid_4gow5xxz95_props.searchValue"
                  :options="vid_4gow5xxz95_options()"
                  @change="handle_vid_4gow5xxz95_change"
                  @search="handle_vid_4gow5xxz95_search"
                >
                </a-select>
                <!-- end vid_4gow5xxz95 下拉框_cogbj0tm9l -->
                <template #label>
                  <!-- begin vid_e9nch5nkn8 模型训练 -->
                  <span class="vid_e9nch5nkn8"> 模型训练 </span>
                  <!-- end vid_e9nch5nkn8 模型训练 -->
                </template>
              </a-form-item>
              <!-- end vid_w40hmdkrnk 表单项容器_ay7l0cx1ab -->
            </a-col>
          </a-row>
          <!-- end vid_z0j9v5ab9a 布局容器_7vy2ga9w6w -->
          <!-- begin vid_mbibiwnwwl 布局容器_fmzv7y06qi -->
          <a-row class="vid_mbibiwnwwl" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_strtqea7px 表单项容器_zs8nbp7oz0 -->
              <a-form-item name="m_bbahai2ywv" :rules="h_y2tv29kc3g_rules[`m_bbahai2ywv`]" class="vid_strtqea7px" :label-col='{"span":5}' :wrapper-col='{"span":19}'>
                <!-- begin vid_x6piwstggd 下拉框_o3y3bxmup1 -->
                <a-select
                  class="vid_x6piwstggd"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.m_bbahai2ywv"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_x6piwstggd_props.selected"
                  :searchValue="vid_x6piwstggd_props.searchValue"
                  :options="vid_x6piwstggd_options()"
                  @change="handle_vid_x6piwstggd_change"
                  @search="handle_vid_x6piwstggd_search"
                >
                </a-select>
                <!-- end vid_x6piwstggd 下拉框_o3y3bxmup1 -->
                <template #label>
                  <!-- begin vid_xczr0cmdd6 问题风险 -->
                  <span class="vid_xczr0cmdd6"> 问题风险 </span>
                  <!-- end vid_xczr0cmdd6 问题风险 -->
                </template>
              </a-form-item>
              <!-- end vid_strtqea7px 表单项容器_zs8nbp7oz0 -->
            </a-col>
            <a-col :span="12"> </a-col>
          </a-row>
          <!-- end vid_mbibiwnwwl 布局容器_fmzv7y06qi -->
          <!-- begin vid_hs8d0yllho 布局容器_p6ntg36kpi -->
          <a-row class="vid_hs8d0yllho" :slots="'24'">
            <a-col :span="24">
              <!-- begin vid_03tfqdeyw4 表单项容器_obkgl8m7kc -->
              <a-form-item name="v_psy3ptrs5m" :rules="h_y2tv29kc3g_rules[`v_psy3ptrs5m`]" class="vid_03tfqdeyw4" :label-col='{"span":2}' :wrapper-col='{"span":22}'>
                <!-- begin vid_tuhwi9laqf 下拉框_asnhm3kpcb -->
                <a-select
                  class="vid_tuhwi9laqf"
                  :getPopupContainer="(node) => node.parentNode"
                  v-model:value="h_y2tv29kc3g.v_psy3ptrs5m"
                  :allowClear="true"
                  :dropdownMatchSelectWidth="true"
                  :showSearch="true"
                  :filterOption="false"
                  :showArrow="true"
                  :placeholder="'请选择'"
                  :selected="vid_tuhwi9laqf_props.selected"
                  :searchValue="vid_tuhwi9laqf_props.searchValue"
                  :options="vid_tuhwi9laqf_options()"
                  @change="handle_vid_tuhwi9laqf_change"
                  @search="handle_vid_tuhwi9laqf_search"
                >
                </a-select>
                <!-- end vid_tuhwi9laqf 下拉框_asnhm3kpcb -->
                <template #label>
                  <!-- begin vid_ktrzd781tu 特别说明 -->
                  <span class="vid_ktrzd781tu"> 特别说明 </span>
                  <!-- end vid_ktrzd781tu 特别说明 -->
                </template>
              </a-form-item>
              <!-- end vid_03tfqdeyw4 表单项容器_obkgl8m7kc -->
            </a-col>
          </a-row>
          <!-- end vid_hs8d0yllho 布局容器_p6ntg36kpi -->
        </a-form>
        <!-- end vid_seh2bkvof6 表单容器_rx8iicb6mk -->
      </a-modal>
      <!-- end vid_7z830h5wth 健康状态 -->
      <!-- begin vid_3f3mvhkc6d 项目计划与进度 -->
      <a-modal
        class="vid_3f3mvhkc6d"
        v-model:visible="vid_3f3mvhkc6d_props.visible"
        :title="'项目计划与进度'"
        :width="800"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_3f3mvhkc6d_cancel"
        @ok="handle_vid_3f3mvhkc6d_ok"
      >
        <!-- begin vid_v6ubnzg42o 表单容器_h0ji828gek -->
        <a-form class="vid_v6ubnzg42o" :model="g_cnrp3lkf2b" :formModel="vid_v6ubnzg42o_props.formModel">
          <!-- begin vid_bp2wbo5z1p 动作列表_wbf8glrjnd -->
          <al-action-list
            data-field-key="d_ridvxv6uto"
            class="vid_bp2wbo5z1p"
            v-model:dataSource="vid_bp2wbo5z1p_props.dataSource"
            v-model:extendDataSource="vid_bp2wbo5z1p_props.dataSource"
            v-model:current="vid_bp2wbo5z1p_props.current"
            v-model:currentIndex="vid_bp2wbo5z1p_props.currentIndex"
          >
            <template #default="vid_bp2wbo5z1p_dataItem">
              <!-- begin vid_was7l3uj2v 布局容器_kcseq2hkzf -->
              <a-row :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_was7l3uj2v" :slots="'24'">
                <a-col :span="24">
                  <!-- begin vid_441avxpv8w xxx工厂 -->
                  <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_441avxpv8w"> xxx工厂 </span>
                  <!-- end vid_441avxpv8w xxx工厂 -->
                </a-col>
              </a-row>
              <!-- end vid_was7l3uj2v 布局容器_kcseq2hkzf -->
              <!-- begin vid_d83x84pn6r 布局容器_cdpc4kkfg9 -->
              <a-row :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_d83x84pn6r" :slots="'12:12'">
                <a-col :span="12">
                  <!-- begin vid_ab7crd3snr 表单项容器_md315merxc -->
                  <a-form-item
                    :name="setSubFormName(vid_bp2wbo5z1p_dataItem,`b_hvyupmkvij`)"
                    :rules="g_cnrp3lkf2b_rules[`b_hvyupmkvij`]"
                    :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                    class="vid_ab7crd3snr"
                    :label-col='{"span":5}'
                    :wrapper-col='{"span":19}'
                  >
                    <!-- begin vid_dmlkwg6f2e 下拉框_5hgr0bjffp -->
                    <a-select
                      :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                      class="vid_dmlkwg6f2e"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_bp2wbo5z1p_dataItem.dataItem.stageName"
                      :allowClear="true"
                      :dropdownMatchSelectWidth="true"
                      :showSearch="true"
                      :filterOption="false"
                      :showArrow="true"
                      :placeholder="'请选择'"
                      :selected="vid_dmlkwg6f2e_props.selected"
                      :searchValue="vid_dmlkwg6f2e_props.searchValue"
                      :options="vid_dmlkwg6f2e_options()"
                      @change="handle_vid_dmlkwg6f2e_change"
                      @search="handle_vid_dmlkwg6f2e_search"
                    >
                    </a-select>
                    <!-- end vid_dmlkwg6f2e 下拉框_5hgr0bjffp -->
                    <template #label>
                      <!-- begin vid_5zwte9lmes 阶段 -->
                      <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_5zwte9lmes"> 阶段 </span>
                      <!-- end vid_5zwte9lmes 阶段 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_ab7crd3snr 表单项容器_md315merxc -->
                </a-col>
                <a-col :span="12">
                  <!-- begin vid_url8gybcm8 表单项容器_h01rdduumb -->
                  <a-form-item
                    :name="setSubFormName(vid_bp2wbo5z1p_dataItem,`y_pp8p7uxk8l`)"
                    :rules="g_cnrp3lkf2b_rules[`y_pp8p7uxk8l`]"
                    :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                    class="vid_url8gybcm8"
                    :label-col='{"span":5}'
                    :wrapper-col='{"span":19}'
                  >
                    <!-- begin vid_6d9lf8y6mz 日期_7olo3yjqa4 -->
                    <a-date-picker
                      :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                      class="vid_6d9lf8y6mz"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_bp2wbo5z1p_dataItem.dataItem.startWeekName"
                      :placeholder="'请选择'"
                      :valueFormat="'YYYY-MM-DD'"
                      :showTime="vid_6d9lf8y6mz_props.showTime"
                    >
                    </a-date-picker>
                    <!-- end vid_6d9lf8y6mz 日期_7olo3yjqa4 -->
                    <template #label>
                      <!-- begin vid_o2jwco54q2 计划开始 -->
                      <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_o2jwco54q2"> 计划开始 </span>
                      <!-- end vid_o2jwco54q2 计划开始 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_url8gybcm8 表单项容器_h01rdduumb -->
                </a-col>
              </a-row>
              <!-- end vid_d83x84pn6r 布局容器_cdpc4kkfg9 -->
              <!-- begin vid_e2m7zbbft5 布局容器_8livx7bvi4 -->
              <a-row :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_e2m7zbbft5" :slots="'12:12'">
                <a-col :span="12">
                  <!-- begin vid_4gctysug79 表单项容器_rpo4g031p9 -->
                  <a-form-item
                    :name="setSubFormName(vid_bp2wbo5z1p_dataItem,`t_khdrii30fs`)"
                    :rules="g_cnrp3lkf2b_rules[`t_khdrii30fs`]"
                    :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                    class="vid_4gctysug79"
                    :label-col='{"span":5}'
                    :wrapper-col='{"span":19}'
                  >
                    <!-- begin vid_nt7v7ljo9a 日期_2otfh55qht -->
                    <a-date-picker
                      :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                      class="vid_nt7v7ljo9a"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_bp2wbo5z1p_dataItem.dataItem.endWeekName"
                      :placeholder="'请选择'"
                      :valueFormat="'YYYY-MM-DD'"
                      :showTime="vid_nt7v7ljo9a_props.showTime"
                    >
                    </a-date-picker>
                    <!-- end vid_nt7v7ljo9a 日期_2otfh55qht -->
                    <template #label>
                      <!-- begin vid_s719m3xv90 计划结束 -->
                      <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_s719m3xv90"> 计划结束 </span>
                      <!-- end vid_s719m3xv90 计划结束 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_4gctysug79 表单项容器_rpo4g031p9 -->
                </a-col>
                <a-col :span="12">
                  <!-- begin vid_vbaqtqrdbr 表单项容器_oewpuxhg6n -->
                  <a-form-item
                    :name="setSubFormName(vid_bp2wbo5z1p_dataItem,`j_jqrlm7tkb0`)"
                    :rules="g_cnrp3lkf2b_rules[`j_jqrlm7tkb0`]"
                    :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                    class="vid_vbaqtqrdbr"
                    :label-col='{"span":5}'
                    :wrapper-col='{"span":19}'
                  >
                    <!-- begin vid_3xin0rhbmi 日期_vze6vh2f2f -->
                    <a-date-picker
                      :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                      class="vid_3xin0rhbmi"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_bp2wbo5z1p_dataItem.dataItem.actualStartWeekName"
                      :placeholder="'请选择'"
                      :valueFormat="'YYYY-MM-DD'"
                      :showTime="vid_3xin0rhbmi_props.showTime"
                    >
                    </a-date-picker>
                    <!-- end vid_3xin0rhbmi 日期_vze6vh2f2f -->
                    <template #label>
                      <!-- begin vid_m27u90b0tm 实际开始 -->
                      <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_m27u90b0tm"> 实际开始 </span>
                      <!-- end vid_m27u90b0tm 实际开始 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_vbaqtqrdbr 表单项容器_oewpuxhg6n -->
                </a-col>
              </a-row>
              <!-- end vid_e2m7zbbft5 布局容器_8livx7bvi4 -->
              <!-- begin vid_3ywamzxbe9 布局容器_dq4l054kl1 -->
              <a-row :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_3ywamzxbe9" :slots="'12:12'">
                <a-col :span="12">
                  <!-- begin vid_fgd2a6x1gj 表单项容器_3zw5s67u2a -->
                  <a-form-item
                    :name="setSubFormName(vid_bp2wbo5z1p_dataItem,`k_hjaf7m4xuu`)"
                    :rules="g_cnrp3lkf2b_rules[`k_hjaf7m4xuu`]"
                    :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                    class="vid_fgd2a6x1gj"
                    :label-col='{"span":5}'
                    :wrapper-col='{"span":19}'
                  >
                    <!-- begin vid_tgis488xo3 日期_b84ojzbdy5 -->
                    <a-date-picker
                      :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                      class="vid_tgis488xo3"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_bp2wbo5z1p_dataItem.dataItem.actualEndWeekName"
                      :placeholder="'请选择'"
                      :valueFormat="'YYYY-MM-DD'"
                      :showTime="vid_tgis488xo3_props.showTime"
                    >
                    </a-date-picker>
                    <!-- end vid_tgis488xo3 日期_b84ojzbdy5 -->
                    <template #label>
                      <!-- begin vid_uvhthl64on 实际结束 -->
                      <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_uvhthl64on"> 实际结束 </span>
                      <!-- end vid_uvhthl64on 实际结束 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_fgd2a6x1gj 表单项容器_3zw5s67u2a -->
                </a-col>
                <a-col :span="12">
                  <!-- begin vid_li5yse3wu9 表单项容器_8sb0p6ntdg -->
                  <a-form-item
                    :name="setSubFormName(vid_bp2wbo5z1p_dataItem,`f_cqfe9wv5tb`)"
                    :rules="g_cnrp3lkf2b_rules[`f_cqfe9wv5tb`]"
                    :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                    class="vid_li5yse3wu9"
                    :label-col='{"span":5}'
                    :wrapper-col='{"span":19}'
                  >
                    <!-- begin vid_zxl46lqb71 下拉框_ri68bkd84e -->
                    <a-select
                      :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                      class="vid_zxl46lqb71"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_bp2wbo5z1p_dataItem.dataItem.finishStatus"
                      :allowClear="true"
                      :dropdownMatchSelectWidth="true"
                      :showSearch="true"
                      :filterOption="false"
                      :showArrow="true"
                      :placeholder="'请选择'"
                      :selected="vid_zxl46lqb71_props.selected"
                      :searchValue="vid_zxl46lqb71_props.searchValue"
                      :options="vid_zxl46lqb71_options()"
                      @change="handle_vid_zxl46lqb71_change"
                      @search="handle_vid_zxl46lqb71_search"
                    >
                    </a-select>
                    <!-- end vid_zxl46lqb71 下拉框_ri68bkd84e -->
                    <template #label>
                      <!-- begin vid_xmmpujq5cr 状态 -->
                      <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_xmmpujq5cr"> 状态 </span>
                      <!-- end vid_xmmpujq5cr 状态 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_li5yse3wu9 表单项容器_8sb0p6ntdg -->
                </a-col>
              </a-row>
              <!-- end vid_3ywamzxbe9 布局容器_dq4l054kl1 -->
              <!-- begin vid_7h4reuyn4l 布局容器_kinmrfv5ws -->
              <a-row :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_7h4reuyn4l" :slots="'24'">
                <a-col :span="24">
                  <!-- begin vid_el5vva2yqq 表单项容器_icvsgn4eg3 -->
                  <a-form-item
                    :name="setSubFormName(vid_bp2wbo5z1p_dataItem,`l_np38k87o1g`)"
                    :rules="g_cnrp3lkf2b_rules[`l_np38k87o1g`]"
                    :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                    class="vid_el5vva2yqq"
                    :label-col='{"span":2}'
                    :wrapper-col='{"span":22}'
                  >
                    <!-- begin vid_w5lgh3btz5 文本域_atjdf29txg -->
                    <a-textarea
                      :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex"
                      class="vid_w5lgh3btz5"
                      v-model:value="vid_bp2wbo5z1p_dataItem.dataItem.remarks"
                      :placeholder="'请输入'"
                      :autoSize="true"
                      :allowClear="true"
                    >
                    </a-textarea>
                    <!-- end vid_w5lgh3btz5 文本域_atjdf29txg -->
                    <template #label>
                      <!-- begin vid_ul47fos0tm 备注 -->
                      <span :data-cycle-index="vid_bp2wbo5z1p_dataItem.cycleIndex" class="vid_ul47fos0tm"> 备注 </span>
                      <!-- end vid_ul47fos0tm 备注 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_el5vva2yqq 表单项容器_icvsgn4eg3 -->
                </a-col>
              </a-row>
              <!-- end vid_7h4reuyn4l 布局容器_kinmrfv5ws -->
            </template>
          </al-action-list>
          <!-- end vid_bp2wbo5z1p 动作列表_wbf8glrjnd -->
        </a-form>
        <!-- end vid_v6ubnzg42o 表单容器_h0ji828gek -->
      </a-modal>
      <!-- end vid_3f3mvhkc6d 项目计划与进度 -->
      <!-- begin vid_iapxvidyjt 新建-其他 -->
      <a-modal
        class="vid_iapxvidyjt"
        v-model:visible="vid_iapxvidyjt_props.visible"
        :title="'新建'"
        :width="800"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_iapxvidyjt_cancel"
        @ok="handle_vid_iapxvidyjt_ok"
      >
        <!-- begin vid_ip75sisq6g 表单容器_0l87h9rwrv -->
        <a-form class="vid_ip75sisq6g" :model="i_4jlk6f3n0x" :formModel="vid_ip75sisq6g_props.formModel">
          <!-- begin vid_mt833vfudt 表单项容器_3zkv5keira -->
          <a-form-item name="o_e6ki1lnbft" :rules="i_4jlk6f3n0x_rules[`o_e6ki1lnbft`]" class="vid_mt833vfudt" :wrapper-col='{"span":24}'>
            <!-- begin vid_p0h7u2jvhf 动作列表_ct84b815d0 -->
            <al-action-list
              data-field-key="o_e6ki1lnbft"
              class="vid_p0h7u2jvhf"
              v-model:dataSource="i_4jlk6f3n0x.o_e6ki1lnbft"
              v-model:extendDataSource="vid_p0h7u2jvhf_props.dataSource"
              v-model:current="vid_p0h7u2jvhf_props.current"
              v-model:currentIndex="vid_p0h7u2jvhf_props.currentIndex"
            >
              <template #default="vid_p0h7u2jvhf_dataItem">
                <!-- begin vid_msvdaveetg 表单项容器_pbpxaw1m4q -->
                <a-form-item
                  :name="setSubFormName(vid_p0h7u2jvhf_dataItem,`i_5t6cjz9elj`)"
                  :rules="i_4jlk6f3n0x_rules[`i_5t6cjz9elj`]"
                  :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex"
                  class="vid_msvdaveetg"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_9riebqlk34 输入框_jxz91ahp97 -->
                  <a-input autocomplete="off" :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex" class="vid_9riebqlk34" v-model:value="vid_9riebqlk34_props.value" :placeholder="'请输入'">
                  </a-input>
                  <!-- end vid_9riebqlk34 输入框_jxz91ahp97 -->
                  <template #label>
                    <!-- begin vid_rc8kkkevzc 项目名 -->
                    <span :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex" class="vid_rc8kkkevzc"> 项目名 </span>
                    <!-- end vid_rc8kkkevzc 项目名 -->
                  </template>
                </a-form-item>
                <!-- end vid_msvdaveetg 表单项容器_pbpxaw1m4q -->
                <!-- begin vid_za8yfb1bwa 表单项容器_vy22qqe82p -->
                <a-form-item
                  :name="setSubFormName(vid_p0h7u2jvhf_dataItem,`q_qyc7xv8yw2`)"
                  :rules="i_4jlk6f3n0x_rules[`q_qyc7xv8yw2`]"
                  :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex"
                  class="vid_za8yfb1bwa"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_jd20u4kwmz 文本域_dmdtrtn0pp -->
                  <a-textarea :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex" class="vid_jd20u4kwmz" v-model:value="vid_jd20u4kwmz_props.value" :placeholder="'请输入'" :autoSize="true">
                  </a-textarea>
                  <!-- end vid_jd20u4kwmz 文本域_dmdtrtn0pp -->
                  <template #label>
                    <!-- begin vid_vmxpg6yftl 上周工作 -->
                    <span :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex" class="vid_vmxpg6yftl"> 上周工作 </span>
                    <!-- end vid_vmxpg6yftl 上周工作 -->
                  </template>
                </a-form-item>
                <!-- end vid_za8yfb1bwa 表单项容器_vy22qqe82p -->
                <!-- begin vid_tfqlpvmqsl 表单项容器_ihwo4egug3 -->
                <a-form-item
                  :name="setSubFormName(vid_p0h7u2jvhf_dataItem,`e_2dzytuvhib`)"
                  :rules="i_4jlk6f3n0x_rules[`e_2dzytuvhib`]"
                  :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex"
                  class="vid_tfqlpvmqsl"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_62fd0g18vg 文本域_m22f5bvqkl -->
                  <a-textarea :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex" class="vid_62fd0g18vg" v-model:value="vid_62fd0g18vg_props.value" :placeholder="'请输入'" :autoSize="true">
                  </a-textarea>
                  <!-- end vid_62fd0g18vg 文本域_m22f5bvqkl -->
                  <template #label>
                    <!-- begin vid_q7bves3vjb 后续计划 -->
                    <span :data-cycle-index="vid_p0h7u2jvhf_dataItem.cycleIndex" class="vid_q7bves3vjb"> 后续计划 </span>
                    <!-- end vid_q7bves3vjb 后续计划 -->
                  </template>
                </a-form-item>
                <!-- end vid_tfqlpvmqsl 表单项容器_ihwo4egug3 -->
              </template>
            </al-action-list>
            <!-- end vid_p0h7u2jvhf 动作列表_ct84b815d0 -->
          </a-form-item>
          <!-- end vid_mt833vfudt 表单项容器_3zkv5keira -->
        </a-form>
        <!-- end vid_ip75sisq6g 表单容器_0l87h9rwrv -->
      </a-modal>
      <!-- end vid_iapxvidyjt 新建-其他 -->
      <!-- begin vid_d61xwgykjg 编辑-其他 -->
      <a-modal
        class="vid_d61xwgykjg"
        v-model:visible="vid_d61xwgykjg_props.visible"
        :title="'编辑'"
        :width="800"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_d61xwgykjg_cancel"
        @ok="handle_vid_d61xwgykjg_ok"
      >
        <!-- begin vid_h8q4cvyg9k 表单容器_07vqd8b7km -->
        <a-form class="vid_h8q4cvyg9k" :model="f_u2zn6vjfkv" :formModel="vid_h8q4cvyg9k_props.formModel">
          <!-- begin vid_9ptn0u0tfq 表单项容器_95ismua0tl -->
          <a-form-item name="f_e0jjn6tgt1" :rules="f_u2zn6vjfkv_rules[`f_e0jjn6tgt1`]" class="vid_9ptn0u0tfq" :wrapper-col='{"span":24}'>
            <!-- begin vid_o4zcvaj7x7 动作列表_na2tdp881m -->
            <al-action-list
              data-field-key="f_e0jjn6tgt1"
              class="vid_o4zcvaj7x7"
              v-model:dataSource="f_u2zn6vjfkv.f_e0jjn6tgt1"
              v-model:extendDataSource="vid_o4zcvaj7x7_props.dataSource"
              v-model:current="vid_o4zcvaj7x7_props.current"
              v-model:currentIndex="vid_o4zcvaj7x7_props.currentIndex"
            >
              <template #default="vid_o4zcvaj7x7_dataItem">
                <!-- begin vid_3it32b31yy 表单项容器_i8lt75pxzd -->
                <a-form-item
                  :name="setSubFormName(vid_o4zcvaj7x7_dataItem,`f_8zt87c5qd2`)"
                  :rules="f_u2zn6vjfkv_rules[`f_8zt87c5qd2`]"
                  :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex"
                  class="vid_3it32b31yy"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_wmuvi592fm 输入框_hjwbyej30b -->
                  <a-input
                    autocomplete="off"
                    :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex"
                    class="vid_wmuvi592fm"
                    v-model:value="vid_o4zcvaj7x7_dataItem.dataItem.projectName"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                  <!-- end vid_wmuvi592fm 输入框_hjwbyej30b -->
                  <template #label>
                    <!-- begin vid_8fam5gs8mm 简单文本_rn2n7b9em3 -->
                    <span :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex" class="vid_8fam5gs8mm"> 项目名 </span>
                    <!-- end vid_8fam5gs8mm 简单文本_rn2n7b9em3 -->
                  </template>
                </a-form-item>
                <!-- end vid_3it32b31yy 表单项容器_i8lt75pxzd -->
                <!-- begin vid_87oq5shu72 表单项容器_5beogm3x28 -->
                <a-form-item
                  :name="setSubFormName(vid_o4zcvaj7x7_dataItem,`h_ap662dpkat`)"
                  :rules="f_u2zn6vjfkv_rules[`h_ap662dpkat`]"
                  :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex"
                  class="vid_87oq5shu72"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_6srv1cou6e 文本域_kou4a3tblc -->
                  <a-textarea
                    :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex"
                    class="vid_6srv1cou6e"
                    v-model:value="vid_o4zcvaj7x7_dataItem.dataItem.lastWeekPlan"
                    :placeholder="'请输入'"
                    :autoSize="true"
                  >
                  </a-textarea>
                  <!-- end vid_6srv1cou6e 文本域_kou4a3tblc -->
                  <template #label>
                    <!-- begin vid_zionp3rde5 简单文本_0rtm8bpod6 -->
                    <span :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex" class="vid_zionp3rde5"> 上周工作 </span>
                    <!-- end vid_zionp3rde5 简单文本_0rtm8bpod6 -->
                  </template>
                </a-form-item>
                <!-- end vid_87oq5shu72 表单项容器_5beogm3x28 -->
                <!-- begin vid_4lmq4mvw5u 表单项容器_fyl4gnlwgn -->
                <a-form-item
                  :name="setSubFormName(vid_o4zcvaj7x7_dataItem,`a_wxu22hn3cb`)"
                  :rules="f_u2zn6vjfkv_rules[`a_wxu22hn3cb`]"
                  :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex"
                  class="vid_4lmq4mvw5u"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_ckwqfr0p4p 文本域_k5clift64c -->
                  <a-textarea
                    :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex"
                    class="vid_ckwqfr0p4p"
                    v-model:value="vid_o4zcvaj7x7_dataItem.dataItem.nextStepPlan"
                    :placeholder="'请输入'"
                    :autoSize="true"
                  >
                  </a-textarea>
                  <!-- end vid_ckwqfr0p4p 文本域_k5clift64c -->
                  <template #label>
                    <!-- begin vid_9eifrxe2vi 简单文本_80oaftr2wc -->
                    <span :data-cycle-index="vid_o4zcvaj7x7_dataItem.cycleIndex" class="vid_9eifrxe2vi"> 后续计划 </span>
                    <!-- end vid_9eifrxe2vi 简单文本_80oaftr2wc -->
                  </template>
                </a-form-item>
                <!-- end vid_4lmq4mvw5u 表单项容器_fyl4gnlwgn -->
              </template>
            </al-action-list>
            <!-- end vid_o4zcvaj7x7 动作列表_na2tdp881m -->
          </a-form-item>
          <!-- end vid_9ptn0u0tfq 表单项容器_95ismua0tl -->
        </a-form>
        <!-- end vid_h8q4cvyg9k 表单容器_07vqd8b7km -->
      </a-modal>
      <!-- end vid_d61xwgykjg 编辑-其他 -->
      <!-- begin vid_9ak6vwkpf1 新建-水泥配料综合优化 -->
      <a-modal
        class="vid_9ak6vwkpf1"
        v-model:visible="vid_9ak6vwkpf1_props.visible"
        :title="'新建'"
        :width="650"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_9ak6vwkpf1_cancel"
        @ok="handle_vid_9ak6vwkpf1_ok"
      >
        <!-- begin vid_914wlm2vm7 表单容器_21k0q72adn -->
        <a-form class="vid_914wlm2vm7" :model="r_1q7h2w18g4" :formModel="vid_914wlm2vm7_props.formModel">
          <!-- begin vid_prx83t6vgy 表单项容器_idwns37otx -->
          <a-form-item name="d_oa6bhgcep0" :rules="r_1q7h2w18g4_rules[`d_oa6bhgcep0`]" class="vid_prx83t6vgy" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
            <!-- begin vid_7crea7bg8f 输入框_lvzl36l2x2 -->
            <a-input autocomplete="off" class="vid_7crea7bg8f" v-model:value="r_1q7h2w18g4.d_oa6bhgcep0" :placeholder="'请输入'"> </a-input>
            <!-- end vid_7crea7bg8f 输入框_lvzl36l2x2 -->
            <template #label>
              <!-- begin vid_j7y5308z25 工厂 -->
              <span class="vid_j7y5308z25"> 工厂 </span>
              <!-- end vid_j7y5308z25 工厂 -->
            </template>
          </a-form-item>
          <!-- end vid_prx83t6vgy 表单项容器_idwns37otx -->
          <!-- begin vid_zfnzyvy4u8 表单项容器_upyodtpijy -->
          <a-form-item name="r_wo4fqi2lk8" :rules="r_1q7h2w18g4_rules[`r_wo4fqi2lk8`]" class="vid_zfnzyvy4u8" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
            <!-- begin vid_10mwe03ggm 输入框_01rtudze1w -->
            <a-input autocomplete="off" class="vid_10mwe03ggm" v-model:value="r_1q7h2w18g4.r_wo4fqi2lk8"> </a-input>
            <!-- end vid_10mwe03ggm 输入框_01rtudze1w -->
            <template #label>
              <!-- begin vid_h4dc91i29q 使用率 -->
              <span class="vid_h4dc91i29q"> 使用率 </span>
              <!-- end vid_h4dc91i29q 使用率 -->
            </template>
          </a-form-item>
          <!-- end vid_zfnzyvy4u8 表单项容器_upyodtpijy -->
          <!-- begin vid_afpuwc1svp 表单项容器_x9ksdvhcw2 -->
          <a-form-item name="n_q0gty1wcou" :rules="r_1q7h2w18g4_rules[`n_q0gty1wcou`]" class="vid_afpuwc1svp" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
            <!-- begin vid_eexqx91en7 输入框_aqwaaqapyh -->
            <a-input autocomplete="off" class="vid_eexqx91en7" v-model:value="r_1q7h2w18g4.n_q0gty1wcou" :placeholder="'请输入'"> </a-input>
            <!-- end vid_eexqx91en7 输入框_aqwaaqapyh -->
            <template #label>
              <!-- begin vid_mxassb4ty0 备注 -->
              <span class="vid_mxassb4ty0"> 备注 </span>
              <!-- end vid_mxassb4ty0 备注 -->
            </template>
          </a-form-item>
          <!-- end vid_afpuwc1svp 表单项容器_x9ksdvhcw2 -->
          <!-- begin vid_h93ro1dr0m 表单项容器_sqobqkocu5 -->
          <a-form-item name="j_quwwcf6lf5" :rules="r_1q7h2w18g4_rules[`j_quwwcf6lf5`]" class="vid_h93ro1dr0m" :wrapper-col='{"span":24}'>
            <!-- begin vid_ujp0tvd0yb 动作列表_s269ski2a5 -->
            <al-action-list
              data-field-key="j_quwwcf6lf5"
              class="vid_ujp0tvd0yb"
              v-model:dataSource="r_1q7h2w18g4.j_quwwcf6lf5"
              v-model:extendDataSource="vid_ujp0tvd0yb_props.dataSource"
              v-model:current="vid_ujp0tvd0yb_props.current"
              v-model:currentIndex="vid_ujp0tvd0yb_props.currentIndex"
            >
              <template #default="vid_ujp0tvd0yb_dataItem">
                <!-- begin vid_j2ez3xkpiu 表单项容器_0h9wuu7raz -->
                <a-form-item
                  :name="setSubFormName(vid_ujp0tvd0yb_dataItem,`y_uwdrq6p401`)"
                  :rules="r_1q7h2w18g4_rules[`y_uwdrq6p401`]"
                  :data-cycle-index="vid_ujp0tvd0yb_dataItem.cycleIndex"
                  class="vid_j2ez3xkpiu"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_879isw1b8y 输入框_wgwkfud450 -->
                  <a-input autocomplete="off" :data-cycle-index="vid_ujp0tvd0yb_dataItem.cycleIndex" class="vid_879isw1b8y" v-model:value="vid_879isw1b8y_props.value" :placeholder="'请输入'">
                  </a-input>
                  <!-- end vid_879isw1b8y 输入框_wgwkfud450 -->
                  <template #label>
                    <!-- begin vid_ipyuzw2yjt 原因分析 -->
                    <span :data-cycle-index="vid_ujp0tvd0yb_dataItem.cycleIndex" class="vid_ipyuzw2yjt"> 原因分析 </span>
                    <!-- end vid_ipyuzw2yjt 原因分析 -->
                  </template>
                </a-form-item>
                <!-- end vid_j2ez3xkpiu 表单项容器_0h9wuu7raz -->
              </template>
            </al-action-list>
            <!-- end vid_ujp0tvd0yb 动作列表_s269ski2a5 -->
          </a-form-item>
          <!-- end vid_h93ro1dr0m 表单项容器_sqobqkocu5 -->
        </a-form>
        <!-- end vid_914wlm2vm7 表单容器_21k0q72adn -->
      </a-modal>
      <!-- end vid_9ak6vwkpf1 新建-水泥配料综合优化 -->
      <!-- begin vid_ay2cigyy06 编辑-水泥配料综合优化 -->
      <a-modal
        class="vid_ay2cigyy06"
        v-model:visible="vid_ay2cigyy06_props.visible"
        :title="'编辑'"
        :width="650"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_ay2cigyy06_cancel"
        @ok="handle_vid_ay2cigyy06_ok"
      >
        <!-- begin vid_ukgbxdjouy 表单容器_g7d5wl2vhc -->
        <a-form class="vid_ukgbxdjouy" :model="x_4ysswfynvd" :formModel="vid_ukgbxdjouy_props.formModel">
          <!-- begin vid_5sg3a3uuc1 表单项容器_7m5eixi52l -->
          <a-form-item name="d_s20cwzhu5h" :rules="x_4ysswfynvd_rules[`d_s20cwzhu5h`]" class="vid_5sg3a3uuc1" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
            <!-- begin vid_7fa5ti7du4 输入框_2iz3j4apso -->
            <a-input autocomplete="off" class="vid_7fa5ti7du4" v-model:value="x_4ysswfynvd.d_s20cwzhu5h" :placeholder="'请输入'"> </a-input>
            <!-- end vid_7fa5ti7du4 输入框_2iz3j4apso -->
            <template #label>
              <!-- begin vid_ogle598qvi 简单文本_l0gxi2ltu4 -->
              <span class="vid_ogle598qvi"> 工厂 </span>
              <!-- end vid_ogle598qvi 简单文本_l0gxi2ltu4 -->
            </template>
          </a-form-item>
          <!-- end vid_5sg3a3uuc1 表单项容器_7m5eixi52l -->
          <!-- begin vid_7j68br8rmt 表单项容器_bereenlyjg -->
          <a-form-item name="z_bdgggdkhfc" :rules="x_4ysswfynvd_rules[`z_bdgggdkhfc`]" class="vid_7j68br8rmt" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
            <!-- begin vid_97mc9uif6k 数字输入框_45lljzs1w3 -->
            <a-input-number class="vid_97mc9uif6k" v-model:value="x_4ysswfynvd.z_bdgggdkhfc" :placeholder="'请输入'"> </a-input-number>
            <!-- end vid_97mc9uif6k 数字输入框_45lljzs1w3 -->
            <template #label>
              <!-- begin vid_1aw2h36tr4 简单文本_m1zbbjodg2 -->
              <span class="vid_1aw2h36tr4"> 使用率(%) </span>
              <!-- end vid_1aw2h36tr4 简单文本_m1zbbjodg2 -->
            </template>
          </a-form-item>
          <!-- end vid_7j68br8rmt 表单项容器_bereenlyjg -->
          <!-- begin vid_znv20yj4wc 表单项容器_xdwd8tkgch -->
          <a-form-item name="p_we9w6vtzm0" :rules="x_4ysswfynvd_rules[`p_we9w6vtzm0`]" class="vid_znv20yj4wc" :label-col='{"span":3}' :wrapper-col='{"span":21}'>
            <!-- begin vid_1rqoj9p4lc 输入框_0si3f7jkmi -->
            <a-input autocomplete="off" class="vid_1rqoj9p4lc" v-model:value="x_4ysswfynvd.p_we9w6vtzm0" :placeholder="'请输入'"> </a-input>
            <!-- end vid_1rqoj9p4lc 输入框_0si3f7jkmi -->
            <template #label>
              <!-- begin vid_k5pktn8ajn 简单文本_t304mefs3l -->
              <span class="vid_k5pktn8ajn"> 备注 </span>
              <!-- end vid_k5pktn8ajn 简单文本_t304mefs3l -->
            </template>
          </a-form-item>
          <!-- end vid_znv20yj4wc 表单项容器_xdwd8tkgch -->
          <!-- begin vid_gzmpy8iqe5 表单项容器_r2d1hqommm -->
          <a-form-item name="z_4nuc8v1124" :rules="x_4ysswfynvd_rules[`z_4nuc8v1124`]" class="vid_gzmpy8iqe5" :wrapper-col='{"span":24}'>
            <!-- begin vid_dmbrdjw4u7 动作列表_5zw7xghwbo -->
            <al-action-list
              data-field-key="z_4nuc8v1124"
              class="vid_dmbrdjw4u7"
              v-model:dataSource="x_4ysswfynvd.z_4nuc8v1124"
              v-model:extendDataSource="vid_dmbrdjw4u7_props.dataSource"
              v-model:current="vid_dmbrdjw4u7_props.current"
              v-model:currentIndex="vid_dmbrdjw4u7_props.currentIndex"
            >
              <template #default="vid_dmbrdjw4u7_dataItem">
                <!-- begin vid_l0qxu242r2 表单项容器_nrpcoy60og -->
                <a-form-item
                  :name="setSubFormName(vid_dmbrdjw4u7_dataItem,`h_k42bzb20nm`)"
                  :rules="x_4ysswfynvd_rules[`h_k42bzb20nm`]"
                  :data-cycle-index="vid_dmbrdjw4u7_dataItem.cycleIndex"
                  class="vid_l0qxu242r2"
                  :label-col='{"span":3}'
                  :wrapper-col='{"span":21}'
                >
                  <!-- begin vid_0rn5hcu1rl 输入框_qw20ycewtn -->
                  <a-input
                    autocomplete="off"
                    :data-cycle-index="vid_dmbrdjw4u7_dataItem.cycleIndex"
                    class="vid_0rn5hcu1rl"
                    v-model:value="vid_dmbrdjw4u7_dataItem.dataItem.current.remarkList"
                    :placeholder="'请输入'"
                  >
                  </a-input>
                  <!-- end vid_0rn5hcu1rl 输入框_qw20ycewtn -->
                  <template #label>
                    <!-- begin vid_2sxcnfs1lq 简单文本_21rnu3hcj7 -->
                    <span :data-cycle-index="vid_dmbrdjw4u7_dataItem.cycleIndex" class="vid_2sxcnfs1lq"> 原因分析 </span>
                    <!-- end vid_2sxcnfs1lq 简单文本_21rnu3hcj7 -->
                  </template>
                </a-form-item>
                <!-- end vid_l0qxu242r2 表单项容器_nrpcoy60og -->
              </template>
            </al-action-list>
            <!-- end vid_dmbrdjw4u7 动作列表_5zw7xghwbo -->
          </a-form-item>
          <!-- end vid_gzmpy8iqe5 表单项容器_r2d1hqommm -->
        </a-form>
        <!-- end vid_ukgbxdjouy 表单容器_g7d5wl2vhc -->
      </a-modal>
      <!-- end vid_ay2cigyy06 编辑-水泥配料综合优化 -->
      <!-- begin vid_0369jhm7pg 新建-煤炭 -->
      <a-modal
        class="vid_0369jhm7pg"
        v-model:visible="vid_0369jhm7pg_props.visible"
        :title="'新建'"
        :width="850"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_0369jhm7pg_cancel"
        @ok="handle_vid_0369jhm7pg_ok"
      >
        <!-- begin vid_mp2hws6byg 表单容器_0herosf0g0 -->
        <a-form class="vid_mp2hws6byg" :model="l_ly9jx0u9nk" :formModel="vid_mp2hws6byg_props.formModel">
          <!-- begin vid_r0hhn1p883 表单项容器_frcyhf2syz -->
          <a-form-item name="o_d8jdn3zhhj" :rules="l_ly9jx0u9nk_rules[`o_d8jdn3zhhj`]" class="vid_r0hhn1p883" :wrapper-col='{"span":24}'>
            <!-- begin vid_ibw85xi9ng 动作列表_mk5g5rfcn2 -->
            <al-action-list
              data-field-key="o_d8jdn3zhhj"
              class="vid_ibw85xi9ng"
              v-model:dataSource="l_ly9jx0u9nk.o_d8jdn3zhhj"
              v-model:extendDataSource="vid_ibw85xi9ng_props.dataSource"
              v-model:current="vid_ibw85xi9ng_props.current"
              v-model:currentIndex="vid_ibw85xi9ng_props.currentIndex"
            >
              <template #default="vid_ibw85xi9ng_dataItem">
                <!-- begin vid_0n3ktuxten 布局容器_89gfn2dxtu -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_0n3ktuxten" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_2ki3dnh8tt 表单项容器_pxbo588m79 -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`r_b49hn545d6`)"
                      :rules="l_ly9jx0u9nk_rules[`r_b49hn545d6`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_2ki3dnh8tt"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_fo7l0khy7j 下拉框_ib51drje97 -->
                      <a-select
                        :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                        class="vid_fo7l0khy7j"
                        :getPopupContainer="(node) => node.parentNode"
                        v-model:value="vid_fo7l0khy7j_props.value"
                        :allowClear="true"
                        :dropdownMatchSelectWidth="true"
                        :showSearch="true"
                        :filterOption="false"
                        :showArrow="true"
                        :placeholder="'请选择'"
                        :selected="vid_fo7l0khy7j_props.selected"
                        :searchValue="vid_fo7l0khy7j_props.searchValue"
                        :options="vid_fo7l0khy7j_options()"
                        @change="handle_vid_fo7l0khy7j_change"
                        @search="handle_vid_fo7l0khy7j_search"
                      >
                      </a-select>
                      <!-- end vid_fo7l0khy7j 下拉框_ib51drje97 -->
                      <template #label>
                        <!-- begin vid_rdbbzrf1js 项目名 -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_rdbbzrf1js"> 项目名 </span>
                        <!-- end vid_rdbbzrf1js 项目名 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_2ki3dnh8tt 表单项容器_pxbo588m79 -->
                  </a-col>
                </a-row>
                <!-- end vid_0n3ktuxten 布局容器_89gfn2dxtu -->
                <!-- begin vid_3zm416f8vp 布局容器_7zio9u2nfd -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_3zm416f8vp" :slots="'12:12'">
                  <a-col :span="12">
                    <!-- begin vid_yuc4ho8rx2 表单项容器_hlzqr15a3p -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`s_dhdnrj4jq6`)"
                      :rules="l_ly9jx0u9nk_rules[`s_dhdnrj4jq6`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_yuc4ho8rx2"
                      :label-col='{"span":8}'
                      :wrapper-col='{"span":16}'
                    >
                      <!-- begin vid_ay3wutlzba 数字输入框_r9hjuam3ri -->
                      <a-input-number :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_ay3wutlzba" v-model:value="vid_ay3wutlzba_props.value" :placeholder="'请输入'">
                      </a-input-number>
                      <!-- end vid_ay3wutlzba 数字输入框_r9hjuam3ri -->
                      <template #label>
                        <!-- begin vid_1a3mnm5bqd 项目进度(%) -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_1a3mnm5bqd"> 项目进度(%) </span>
                        <!-- end vid_1a3mnm5bqd 项目进度(%) -->
                      </template>
                    </a-form-item>
                    <!-- end vid_yuc4ho8rx2 表单项容器_hlzqr15a3p -->
                  </a-col>
                  <a-col :span="12">
                    <!-- begin vid_frco9wi6rm 表单项容器_0v5rpvtemk -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`v_ubipsa0bcp`)"
                      :rules="l_ly9jx0u9nk_rules[`v_ubipsa0bcp`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_frco9wi6rm"
                      :label-col='{"span":8}'
                      :wrapper-col='{"span":16}'
                    >
                      <!-- begin vid_w7z6uv6mzf 数字输入框_2y6vdb510o -->
                      <a-input-number :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_w7z6uv6mzf" v-model:value="vid_w7z6uv6mzf_props.value" :placeholder="'请输入'">
                      </a-input-number>
                      <!-- end vid_w7z6uv6mzf 数字输入框_2y6vdb510o -->
                      <template #label>
                        <!-- begin vid_t28ausqu73 总投资额(万元) -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_t28ausqu73"> 总投资额(万元) </span>
                        <!-- end vid_t28ausqu73 总投资额(万元) -->
                      </template>
                    </a-form-item>
                    <!-- end vid_frco9wi6rm 表单项容器_0v5rpvtemk -->
                  </a-col>
                </a-row>
                <!-- end vid_3zm416f8vp 布局容器_7zio9u2nfd -->
                <!-- begin vid_9wng3eum9x 布局容器_o7mwhl3ck7 -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_9wng3eum9x" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_i4qoitdxnq 表单项容器_nrasqvfalm -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`d_e1sutpfn5u`)"
                      :rules="l_ly9jx0u9nk_rules[`d_e1sutpfn5u`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_i4qoitdxnq"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_a9wjnegnp9 下拉框_lnz606yef0 -->
                      <a-select
                        :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                        class="vid_a9wjnegnp9"
                        :getPopupContainer="(node) => node.parentNode"
                        v-model:value="vid_a9wjnegnp9_props.value"
                        :allowClear="true"
                        :dropdownMatchSelectWidth="true"
                        :showSearch="true"
                        :filterOption="false"
                        :showArrow="true"
                        :placeholder="'请选择'"
                        :selected="vid_a9wjnegnp9_props.selected"
                        :searchValue="vid_a9wjnegnp9_props.searchValue"
                        :options="vid_a9wjnegnp9_options()"
                        @change="handle_vid_a9wjnegnp9_change"
                        @search="handle_vid_a9wjnegnp9_search"
                      >
                      </a-select>
                      <!-- end vid_a9wjnegnp9 下拉框_lnz606yef0 -->
                      <template #label>
                        <!-- begin vid_on0002e1kb 项目阶段 -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_on0002e1kb"> 项目阶段 </span>
                        <!-- end vid_on0002e1kb 项目阶段 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_i4qoitdxnq 表单项容器_nrasqvfalm -->
                  </a-col>
                </a-row>
                <!-- end vid_9wng3eum9x 布局容器_o7mwhl3ck7 -->
                <!-- begin vid_kyp5ne65l3 布局容器_2e0yxusbi8 -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_kyp5ne65l3" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_dtjnqnpakk 表单项容器_pl73ci5tkg -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`h_zymg7mynr4`)"
                      :rules="l_ly9jx0u9nk_rules[`h_zymg7mynr4`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_dtjnqnpakk"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_fnayr8rwdl 文本域_t2buvuzfdh -->
                      <a-textarea :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_fnayr8rwdl" v-model:value="vid_fnayr8rwdl_props.value" :placeholder="'请输入'" :autoSize="true">
                      </a-textarea>
                      <!-- end vid_fnayr8rwdl 文本域_t2buvuzfdh -->
                      <template #label>
                        <!-- begin vid_5vzmlmopug 阶段目标 -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_5vzmlmopug"> 阶段目标 </span>
                        <!-- end vid_5vzmlmopug 阶段目标 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_dtjnqnpakk 表单项容器_pl73ci5tkg -->
                  </a-col>
                </a-row>
                <!-- end vid_kyp5ne65l3 布局容器_2e0yxusbi8 -->
                <!-- begin vid_wgtl7hhyip 布局容器_w508ssjt2x -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_wgtl7hhyip" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_2cin9pdgac 表单项容器_ktzeeqn5ur -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`n_6mi9e1br9z`)"
                      :rules="l_ly9jx0u9nk_rules[`n_6mi9e1br9z`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_2cin9pdgac"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_e0vypek1zy 文本域_ei2utt0cra -->
                      <a-textarea :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_e0vypek1zy" v-model:value="vid_e0vypek1zy_props.value" :placeholder="'请输入'" :autoSize="true">
                      </a-textarea>
                      <!-- end vid_e0vypek1zy 文本域_ei2utt0cra -->
                      <template #label>
                        <!-- begin vid_88aqki4w59 运行数据 -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_88aqki4w59"> 运行数据 </span>
                        <!-- end vid_88aqki4w59 运行数据 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_2cin9pdgac 表单项容器_ktzeeqn5ur -->
                  </a-col>
                </a-row>
                <!-- end vid_wgtl7hhyip 布局容器_w508ssjt2x -->
                <!-- begin vid_58yguf75ua 布局容器_f6ymv07fhd -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_58yguf75ua" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_7txbfn9hel 表单项容器_2y5akjh7fh -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`y_5la7pi153u`)"
                      :rules="l_ly9jx0u9nk_rules[`y_5la7pi153u`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_7txbfn9hel"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_h9gr55x2nx 文本域_gdpvayy6eh -->
                      <a-textarea :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_h9gr55x2nx" v-model:value="vid_h9gr55x2nx_props.value" :placeholder="'请输入'" :autoSize="true">
                      </a-textarea>
                      <!-- end vid_h9gr55x2nx 文本域_gdpvayy6eh -->
                      <template #label>
                        <!-- begin vid_zrcr86j3nr 下一阶段目标 -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_zrcr86j3nr"> 下一阶段目标 </span>
                        <!-- end vid_zrcr86j3nr 下一阶段目标 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_7txbfn9hel 表单项容器_2y5akjh7fh -->
                  </a-col>
                </a-row>
                <!-- end vid_58yguf75ua 布局容器_f6ymv07fhd -->
                <!-- begin vid_u81qcohyig 布局容器_haq9y5lg6i -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_u81qcohyig" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_eogbbz6u0l 表单项容器_82tqvttfle -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`y_2eh6e9kt5d`)"
                      :rules="l_ly9jx0u9nk_rules[`y_2eh6e9kt5d`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_eogbbz6u0l"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_5xopxktx2k 文本域_t6a17mcb70 -->
                      <a-textarea :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_5xopxktx2k" v-model:value="vid_5xopxktx2k_props.value" :placeholder="'请输入'" :autoSize="true">
                      </a-textarea>
                      <!-- end vid_5xopxktx2k 文本域_t6a17mcb70 -->
                      <template #label>
                        <!-- begin vid_u5g1wxy69t 当前进展 -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_u5g1wxy69t"> 当前进展 </span>
                        <!-- end vid_u5g1wxy69t 当前进展 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_eogbbz6u0l 表单项容器_82tqvttfle -->
                  </a-col>
                </a-row>
                <!-- end vid_u81qcohyig 布局容器_haq9y5lg6i -->
                <!-- begin vid_fb2kiqhtk1 布局容器_vhp1ymuj2n -->
                <a-row :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_fb2kiqhtk1" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_78lgaedcgk 表单项容器_83k53i4nyw -->
                    <a-form-item
                      :name="setSubFormName(vid_ibw85xi9ng_dataItem,`t_4grze7zvjn`)"
                      :rules="l_ly9jx0u9nk_rules[`t_4grze7zvjn`]"
                      :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex"
                      class="vid_78lgaedcgk"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_vvuaj88fpy 文本域_f4i0pq7sus -->
                      <a-textarea :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_vvuaj88fpy" v-model:value="vid_vvuaj88fpy_props.value" :placeholder="'请输入'" :autoSize="true">
                      </a-textarea>
                      <!-- end vid_vvuaj88fpy 文本域_f4i0pq7sus -->
                      <template #label>
                        <!-- begin vid_44o32ec0ox 下一步工作 -->
                        <span :data-cycle-index="vid_ibw85xi9ng_dataItem.cycleIndex" class="vid_44o32ec0ox"> 下一步工作 </span>
                        <!-- end vid_44o32ec0ox 下一步工作 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_78lgaedcgk 表单项容器_83k53i4nyw -->
                  </a-col>
                </a-row>
                <!-- end vid_fb2kiqhtk1 布局容器_vhp1ymuj2n -->
              </template>
            </al-action-list>
            <!-- end vid_ibw85xi9ng 动作列表_mk5g5rfcn2 -->
          </a-form-item>
          <!-- end vid_r0hhn1p883 表单项容器_frcyhf2syz -->
        </a-form>
        <!-- end vid_mp2hws6byg 表单容器_0herosf0g0 -->
      </a-modal>
      <!-- end vid_0369jhm7pg 新建-煤炭 -->
      <!-- begin vid_jsgrv8gfjj 编辑-煤炭 -->
      <a-modal
        class="vid_jsgrv8gfjj"
        v-model:visible="vid_jsgrv8gfjj_props.visible"
        :title="'编辑'"
        :width="850"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_jsgrv8gfjj_cancel"
        @ok="handle_vid_jsgrv8gfjj_ok"
      >
        <!-- begin vid_737th1kpg5 表单容器_5gz5vlc8i2 -->
        <a-form class="vid_737th1kpg5" :model="c_r4k1w7kwy4" :formModel="vid_737th1kpg5_props.formModel">
          <!-- begin vid_ppz8bdzhxu 表单项容器_ekmn8ci3a0 -->
          <a-form-item name="d_g3n9vn49gr" :rules="c_r4k1w7kwy4_rules[`d_g3n9vn49gr`]" class="vid_ppz8bdzhxu" :wrapper-col='{"span":24}'>
            <!-- begin vid_f9xgwltclx 动作列表_bfp9jjb1at -->
            <al-action-list
              data-field-key="d_g3n9vn49gr"
              class="vid_f9xgwltclx"
              v-model:dataSource="c_r4k1w7kwy4.d_g3n9vn49gr"
              v-model:extendDataSource="vid_f9xgwltclx_props.dataSource"
              v-model:current="vid_f9xgwltclx_props.current"
              v-model:currentIndex="vid_f9xgwltclx_props.currentIndex"
            >
              <template #default="vid_f9xgwltclx_dataItem">
                <!-- begin vid_5npe7pamom 布局容器_lzai8fq4mm -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_5npe7pamom" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_8e03bpz28x 表单项容器_nu94gr6vej -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`u_9u3hettpz2`)"
                      :rules="c_r4k1w7kwy4_rules[`u_9u3hettpz2`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_8e03bpz28x"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_tb9j7wv33y 输入框_b43pn585xe -->
                      <a-input autocomplete="off" :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_tb9j7wv33y" v-model:value="vid_f9xgwltclx_dataItem.dataItem.projectName"> </a-input>
                      <!-- end vid_tb9j7wv33y 输入框_b43pn585xe -->
                      <template #label>
                        <!-- begin vid_xstacx4276 简单文本_eqc9t2rexf -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_xstacx4276"> 项目名 </span>
                        <!-- end vid_xstacx4276 简单文本_eqc9t2rexf -->
                      </template>
                    </a-form-item>
                    <!-- end vid_8e03bpz28x 表单项容器_nu94gr6vej -->
                  </a-col>
                </a-row>
                <!-- end vid_5npe7pamom 布局容器_lzai8fq4mm -->
                <!-- begin vid_s69ovvm0gg 布局容器_hu11x7tip0 -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_s69ovvm0gg" :slots="'12:12'">
                  <a-col :span="12">
                    <!-- begin vid_3mqyo8zkyv 表单项容器_7kzn3lrrrv -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`w_gtidiz81dt`)"
                      :rules="c_r4k1w7kwy4_rules[`w_gtidiz81dt`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_3mqyo8zkyv"
                      :label-col='{"span":8}'
                      :wrapper-col='{"span":16}'
                    >
                      <!-- begin vid_80dltovshw 数字输入框_m49f7ky9sp -->
                      <a-input-number :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_80dltovshw" v-model:value="vid_f9xgwltclx_dataItem.dataItem.progress" :placeholder="'请输入'">
                      </a-input-number>
                      <!-- end vid_80dltovshw 数字输入框_m49f7ky9sp -->
                      <template #label>
                        <!-- begin vid_if8wsey2jm 简单文本_adn0btjf7l -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_if8wsey2jm"> 项目进度(%) </span>
                        <!-- end vid_if8wsey2jm 简单文本_adn0btjf7l -->
                      </template>
                    </a-form-item>
                    <!-- end vid_3mqyo8zkyv 表单项容器_7kzn3lrrrv -->
                  </a-col>
                  <a-col :span="12">
                    <!-- begin vid_n4cdjjfwu9 表单项容器_454v0qtg17 -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`b_vajmzapwel`)"
                      :rules="c_r4k1w7kwy4_rules[`b_vajmzapwel`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_n4cdjjfwu9"
                      :label-col='{"span":8}'
                      :wrapper-col='{"span":16}'
                    >
                      <!-- begin vid_oj9h0i8ugx 数字输入框_fvdlsvwgt5 -->
                      <a-input-number
                        :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                        class="vid_oj9h0i8ugx"
                        v-model:value="vid_f9xgwltclx_dataItem.dataItem.investAmount"
                        :placeholder="'请输入'"
                      >
                      </a-input-number>
                      <!-- end vid_oj9h0i8ugx 数字输入框_fvdlsvwgt5 -->
                      <template #label>
                        <!-- begin vid_jbx6zrj9zh 简单文本_wjezp5g1ep -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_jbx6zrj9zh"> 总投资额(万元) </span>
                        <!-- end vid_jbx6zrj9zh 简单文本_wjezp5g1ep -->
                      </template>
                    </a-form-item>
                    <!-- end vid_n4cdjjfwu9 表单项容器_454v0qtg17 -->
                  </a-col>
                </a-row>
                <!-- end vid_s69ovvm0gg 布局容器_hu11x7tip0 -->
                <!-- begin vid_692j1h0rhq 布局容器_keaf5peplq -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_692j1h0rhq" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_5roflsc73w 表单项容器_ibbk2m8jwd -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`o_wgjse9sy77`)"
                      :rules="c_r4k1w7kwy4_rules[`o_wgjse9sy77`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_5roflsc73w"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_cqk0752zy1 输入框_zgh7065pjg -->
                      <a-input autocomplete="off" :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_cqk0752zy1" v-model:value="vid_f9xgwltclx_dataItem.dataItem.stageName"> </a-input>
                      <!-- end vid_cqk0752zy1 输入框_zgh7065pjg -->
                      <template #label>
                        <!-- begin vid_yobiydkc5s 简单文本_4lk410iyg3 -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_yobiydkc5s"> 项目阶段 </span>
                        <!-- end vid_yobiydkc5s 简单文本_4lk410iyg3 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_5roflsc73w 表单项容器_ibbk2m8jwd -->
                  </a-col>
                </a-row>
                <!-- end vid_692j1h0rhq 布局容器_keaf5peplq -->
                <!-- begin vid_grvjlatm42 布局容器_9bqawon0a2 -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_grvjlatm42" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_lub2whi9ah 表单项容器_kt2jvm4yh2 -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`x_vbnr7yqmce`)"
                      :rules="c_r4k1w7kwy4_rules[`x_vbnr7yqmce`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_lub2whi9ah"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_ub8jj41bys 文本域_cb8excjn6c -->
                      <a-textarea
                        :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                        class="vid_ub8jj41bys"
                        v-model:value="vid_f9xgwltclx_dataItem.dataItem.stageGoals"
                        :placeholder="'请输入'"
                        :autoSize="true"
                      >
                      </a-textarea>
                      <!-- end vid_ub8jj41bys 文本域_cb8excjn6c -->
                      <template #label>
                        <!-- begin vid_kzxlp4nz7o 简单文本_tfrphpdxh4 -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_kzxlp4nz7o"> 阶段目标 </span>
                        <!-- end vid_kzxlp4nz7o 简单文本_tfrphpdxh4 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_lub2whi9ah 表单项容器_kt2jvm4yh2 -->
                  </a-col>
                </a-row>
                <!-- end vid_grvjlatm42 布局容器_9bqawon0a2 -->
                <!-- begin vid_t3gywmt8hx 布局容器_gfss5l10vt -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_t3gywmt8hx" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_5xcae4duql 表单项容器_xzwyrn16de -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`y_4fkfezy35h`)"
                      :rules="c_r4k1w7kwy4_rules[`y_4fkfezy35h`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_5xcae4duql"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_ggfij0v3se 文本域_l77lz341hd -->
                      <a-textarea
                        :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                        class="vid_ggfij0v3se"
                        v-model:value="vid_f9xgwltclx_dataItem.dataItem.runnigData"
                        :placeholder="'请输入'"
                        :autoSize="true"
                      >
                      </a-textarea>
                      <!-- end vid_ggfij0v3se 文本域_l77lz341hd -->
                      <template #label>
                        <!-- begin vid_msbak5tzli 简单文本_hvalc3t8ek -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_msbak5tzli"> 运行数据 </span>
                        <!-- end vid_msbak5tzli 简单文本_hvalc3t8ek -->
                      </template>
                    </a-form-item>
                    <!-- end vid_5xcae4duql 表单项容器_xzwyrn16de -->
                  </a-col>
                </a-row>
                <!-- end vid_t3gywmt8hx 布局容器_gfss5l10vt -->
                <!-- begin vid_xhamlce6hd 布局容器_jnhf6khmr4 -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_xhamlce6hd" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_8olk3ou1ys 表单项容器_epbnatiml5 -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`d_5ugjkp7bt9`)"
                      :rules="c_r4k1w7kwy4_rules[`d_5ugjkp7bt9`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_8olk3ou1ys"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_x0abpuwr1j 文本域_1xzangwc8b -->
                      <a-textarea
                        :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                        class="vid_x0abpuwr1j"
                        v-model:value="vid_f9xgwltclx_dataItem.dataItem.nextStageGoals"
                        :placeholder="'请输入'"
                        :autoSize="true"
                      >
                      </a-textarea>
                      <!-- end vid_x0abpuwr1j 文本域_1xzangwc8b -->
                      <template #label>
                        <!-- begin vid_oatq9ilkr2 简单文本_sx4drnx3xd -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_oatq9ilkr2"> 下一阶段目标 </span>
                        <!-- end vid_oatq9ilkr2 简单文本_sx4drnx3xd -->
                      </template>
                    </a-form-item>
                    <!-- end vid_8olk3ou1ys 表单项容器_epbnatiml5 -->
                  </a-col>
                </a-row>
                <!-- end vid_xhamlce6hd 布局容器_jnhf6khmr4 -->
                <!-- begin vid_82m2dam9du 布局容器_zklox7hxta -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_82m2dam9du" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_58p8ckrymr 表单项容器_gq3xtayuhj -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`n_mjhua7yvh3`)"
                      :rules="c_r4k1w7kwy4_rules[`n_mjhua7yvh3`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_58p8ckrymr"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_fsre2j515p 文本域_yedes0knv8 -->
                      <a-textarea
                        :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                        class="vid_fsre2j515p"
                        v-model:value="vid_f9xgwltclx_dataItem.dataItem.currentProgress"
                        :placeholder="'请输入'"
                        :autoSize="true"
                      >
                      </a-textarea>
                      <!-- end vid_fsre2j515p 文本域_yedes0knv8 -->
                      <template #label>
                        <!-- begin vid_38zs323i0m 简单文本_55pzxd2ubo -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_38zs323i0m"> 当前进展 </span>
                        <!-- end vid_38zs323i0m 简单文本_55pzxd2ubo -->
                      </template>
                    </a-form-item>
                    <!-- end vid_58p8ckrymr 表单项容器_gq3xtayuhj -->
                  </a-col>
                </a-row>
                <!-- end vid_82m2dam9du 布局容器_zklox7hxta -->
                <!-- begin vid_db5pzd6evk 布局容器_qxy2vylenv -->
                <a-row :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_db5pzd6evk" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_w9162uld2v 表单项容器_rm7ja7h5pv -->
                    <a-form-item
                      :name="setSubFormName(vid_f9xgwltclx_dataItem,`j_f5kitxzbvu`)"
                      :rules="c_r4k1w7kwy4_rules[`j_f5kitxzbvu`]"
                      :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                      class="vid_w9162uld2v"
                      :label-col='{"span":4}'
                      :wrapper-col='{"span":20}'
                    >
                      <!-- begin vid_0lv5az74qb 文本域_2lbl7xql45 -->
                      <a-textarea
                        :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex"
                        class="vid_0lv5az74qb"
                        v-model:value="vid_f9xgwltclx_dataItem.dataItem.nextStepPlan"
                        :placeholder="'请输入'"
                        :autoSize="true"
                      >
                      </a-textarea>
                      <!-- end vid_0lv5az74qb 文本域_2lbl7xql45 -->
                      <template #label>
                        <!-- begin vid_dcw4aecgly 简单文本_3q7tfnctz1 -->
                        <span :data-cycle-index="vid_f9xgwltclx_dataItem.cycleIndex" class="vid_dcw4aecgly"> 下一步工作 </span>
                        <!-- end vid_dcw4aecgly 简单文本_3q7tfnctz1 -->
                      </template>
                    </a-form-item>
                    <!-- end vid_w9162uld2v 表单项容器_rm7ja7h5pv -->
                  </a-col>
                </a-row>
                <!-- end vid_db5pzd6evk 布局容器_qxy2vylenv -->
              </template>
            </al-action-list>
            <!-- end vid_f9xgwltclx 动作列表_bfp9jjb1at -->
          </a-form-item>
          <!-- end vid_ppz8bdzhxu 表单项容器_ekmn8ci3a0 -->
        </a-form>
        <!-- end vid_737th1kpg5 表单容器_5gz5vlc8i2 -->
      </a-modal>
      <!-- end vid_jsgrv8gfjj 编辑-煤炭 -->
      <!-- begin vid_wewptyzhx0 修改-天山表格 -->
      <a-modal
        class="vid_wewptyzhx0"
        v-model:visible="vid_wewptyzhx0_props.visible"
        :title="'修改'"
        :width="850"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_wewptyzhx0_cancel"
        @ok="handle_vid_wewptyzhx0_ok"
      >
        <!-- begin vid_ag5b1qae44 表单容器_irr6jjwqv3 -->
        <a-form class="vid_ag5b1qae44" :model="t_xc1jcy1gth" :formModel="vid_ag5b1qae44_props.formModel">
          <!-- begin vid_rqu6usgx7h 动作列表_b8km75h6h7 -->
          <al-action-list
            data-field-key="r_sayshbyfzm"
            class="vid_rqu6usgx7h"
            v-model:dataSource="vid_rqu6usgx7h_props.dataSource"
            v-model:extendDataSource="vid_rqu6usgx7h_props.dataSource"
            v-model:current="vid_rqu6usgx7h_props.current"
            v-model:currentIndex="vid_rqu6usgx7h_props.currentIndex"
          >
            <template #default="vid_rqu6usgx7h_dataItem">
              <!-- begin vid_e2tdwo6c4n 布局容器_fjjm2z6k0q -->
              <a-row :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex" class="vid_e2tdwo6c4n" :slots="'12:12'">
                <a-col :span="12">
                  <!-- begin vid_6dirpdmx3d 表单项容器_u77wnlb8dm -->
                  <a-form-item
                    :name="setSubFormName(vid_rqu6usgx7h_dataItem,`a_h6yy8unpi3`)"
                    :rules="t_xc1jcy1gth_rules[`a_h6yy8unpi3`]"
                    :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex"
                    class="vid_6dirpdmx3d"
                    :label-col='{"span":6}'
                    :wrapper-col='{"span":18}'
                  >
                    <!-- begin vid_387zre5643 下拉框_r7m7wds62t -->
                    <a-select
                      :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex"
                      class="vid_387zre5643"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_rqu6usgx7h_dataItem.dataItem.areaCompany"
                      :allowClear="true"
                      :dropdownMatchSelectWidth="true"
                      :showSearch="true"
                      :filterOption="false"
                      :showArrow="true"
                      :placeholder="'请选择'"
                      :selected="vid_387zre5643_props.selected"
                      :searchValue="vid_387zre5643_props.searchValue"
                      :options="vid_387zre5643_options()"
                      @change="handle_vid_387zre5643_change"
                      @search="handle_vid_387zre5643_search"
                    >
                    </a-select>
                    <!-- end vid_387zre5643 下拉框_r7m7wds62t -->
                    <template #label>
                      <!-- begin vid_72t8x4ekbb 区域公司 -->
                      <span :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex" class="vid_72t8x4ekbb"> 区域公司 </span>
                      <!-- end vid_72t8x4ekbb 区域公司 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_6dirpdmx3d 表单项容器_u77wnlb8dm -->
                </a-col>
                <a-col :span="12">
                  <!-- begin vid_0xrpix67ed 表单项容器_at7hs5m6ck -->
                  <a-form-item
                    :name="setSubFormName(vid_rqu6usgx7h_dataItem,`l_y7ep7s978f`)"
                    :rules="t_xc1jcy1gth_rules[`l_y7ep7s978f`]"
                    :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex"
                    class="vid_0xrpix67ed"
                    :label-col='{"span":6}'
                    :wrapper-col='{"span":18}'
                  >
                    <!-- begin vid_8m3iteluzt 数字输入框_querj2q76k -->
                    <a-input-number
                      :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex"
                      class="vid_8m3iteluzt"
                      v-model:value="vid_rqu6usgx7h_dataItem.dataItem.transferTarget"
                      :placeholder="'请输入'"
                    >
                    </a-input-number>
                    <!-- end vid_8m3iteluzt 数字输入框_querj2q76k -->
                    <template #label>
                      <!-- begin vid_3z1wlvuuh6 转移目标 -->
                      <span :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex" class="vid_3z1wlvuuh6"> 转移目标 </span>
                      <!-- end vid_3z1wlvuuh6 转移目标 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_0xrpix67ed 表单项容器_at7hs5m6ck -->
                </a-col>
              </a-row>
              <!-- end vid_e2tdwo6c4n 布局容器_fjjm2z6k0q -->
              <!-- begin vid_wpoxd9hxsn 布局容器_7i0rm8wegu -->
              <a-row :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex" class="vid_wpoxd9hxsn" :slots="'12:12'">
                <a-col :span="12">
                  <!-- begin vid_r9hlo1t16m 表单项容器_35308phm2y -->
                  <a-form-item
                    :name="setSubFormName(vid_rqu6usgx7h_dataItem,`q_v130hcb01w`)"
                    :rules="t_xc1jcy1gth_rules[`q_v130hcb01w`]"
                    :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex"
                    class="vid_r9hlo1t16m"
                    :label-col='{"span":6}'
                    :wrapper-col='{"span":18}'
                  >
                    <!-- begin vid_r689z26en0 数字输入框_ni2pjr2fga -->
                    <a-input-number :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex" class="vid_r689z26en0" v-model:value="vid_rqu6usgx7h_dataItem.dataItem.transferVolume"> </a-input-number>
                    <!-- end vid_r689z26en0 数字输入框_ni2pjr2fga -->
                    <template #label>
                      <!-- begin vid_o9nxy8auul 内部转移量 -->
                      <span :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex" class="vid_o9nxy8auul"> 内部转移量 </span>
                      <!-- end vid_o9nxy8auul 内部转移量 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_r9hlo1t16m 表单项容器_35308phm2y -->
                </a-col>
                <a-col :span="12">
                  <!-- begin vid_9fhwt5swi4 表单项容器_zv6ehjm8tc -->
                  <a-form-item
                    :name="setSubFormName(vid_rqu6usgx7h_dataItem,`g_khb9x3tmiu`)"
                    :rules="t_xc1jcy1gth_rules[`g_khb9x3tmiu`]"
                    :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex"
                    class="vid_9fhwt5swi4"
                    :label-col='{"span":6}'
                    :wrapper-col='{"span":18}'
                  >
                    <!-- begin vid_mmb8rmf58w 下拉框_ulldycge5i -->
                    <a-select
                      :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex"
                      class="vid_mmb8rmf58w"
                      :getPopupContainer="(node) => node.parentNode"
                      v-model:value="vid_rqu6usgx7h_dataItem.dataItem.transferType"
                      :allowClear="true"
                      :dropdownMatchSelectWidth="true"
                      :showSearch="true"
                      :filterOption="false"
                      :showArrow="true"
                      :placeholder="'请选择'"
                      :selected="vid_mmb8rmf58w_props.selected"
                      :searchValue="vid_mmb8rmf58w_props.searchValue"
                      :options="vid_mmb8rmf58w_options()"
                      @change="handle_vid_mmb8rmf58w_change"
                      @search="handle_vid_mmb8rmf58w_search"
                    >
                    </a-select>
                    <!-- end vid_mmb8rmf58w 下拉框_ulldycge5i -->
                    <template #label>
                      <!-- begin vid_8bnk0sa3f8 转移类型 -->
                      <span :data-cycle-index="vid_rqu6usgx7h_dataItem.cycleIndex" class="vid_8bnk0sa3f8"> 转移类型 </span>
                      <!-- end vid_8bnk0sa3f8 转移类型 -->
                    </template>
                  </a-form-item>
                  <!-- end vid_9fhwt5swi4 表单项容器_zv6ehjm8tc -->
                </a-col>
              </a-row>
              <!-- end vid_wpoxd9hxsn 布局容器_7i0rm8wegu -->
            </template>
          </al-action-list>
          <!-- end vid_rqu6usgx7h 动作列表_b8km75h6h7 -->
        </a-form>
        <!-- end vid_ag5b1qae44 表单容器_irr6jjwqv3 -->
      </a-modal>
      <!-- end vid_wewptyzhx0 修改-天山表格 -->
      <!-- begin vid_ug30uc9jy8 修改-当前实施进展 -->
      <a-modal
        class="vid_ug30uc9jy8"
        v-model:visible="vid_ug30uc9jy8_props.visible"
        :title="'修改'"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_ug30uc9jy8_cancel"
        @ok="handle_vid_ug30uc9jy8_ok"
      >
        <!-- begin vid_ln0um09tn0 表单容器_plg2avmtnn -->
        <a-form class="vid_ln0um09tn0" :model="d_4fw6nys00h" :formModel="vid_ln0um09tn0_props.formModel">
          <!-- begin vid_b6jol9b71s 表单项容器_pzjg27l7g2 -->
          <a-form-item name="h_tq4173ugu5" :rules="d_4fw6nys00h_rules[`h_tq4173ugu5`]" class="vid_b6jol9b71s" :wrapper-col='{"span":24}'>
            <!-- begin vid_09cknmxks1 文本域_d3z0uwivh0 -->
            <a-textarea class="vid_09cknmxks1" v-model:value="d_4fw6nys00h.h_tq4173ugu5" :placeholder="'请输入'" :maxlength="null" :allowClear="true"> </a-textarea>
            <!-- end vid_09cknmxks1 文本域_d3z0uwivh0 -->
          </a-form-item>
          <!-- end vid_b6jol9b71s 表单项容器_pzjg27l7g2 -->
        </a-form>
        <!-- end vid_ln0um09tn0 表单容器_plg2avmtnn -->
      </a-modal>
      <!-- end vid_ug30uc9jy8 修改-当前实施进展 -->
      <!-- begin vid_xp3g12sszq 新建-已验收项目 -->
      <a-modal
        class="vid_xp3g12sszq"
        v-model:visible="vid_xp3g12sszq_props.visible"
        :title="'新建'"
        :width="900"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_xp3g12sszq_cancel"
        @ok="handle_vid_xp3g12sszq_ok"
      >
        <!-- begin vid_37clwz3fwl 表单容器_6uual9xx49 -->
        <a-form class="vid_37clwz3fwl" :model="v_h1mrv0fb0s" :formModel="vid_37clwz3fwl_props.formModel">
          <!-- begin vid_1v0tkqzhzu 表单项容器_3wbafxxeoy -->
          <a-form-item name="z_1uag7ky26z" :rules="v_h1mrv0fb0s_rules[`z_1uag7ky26z`]" class="vid_1v0tkqzhzu" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_ne9qzbw1c7 输入框_zltcqqhdg8 -->
            <a-input autocomplete="off" class="vid_ne9qzbw1c7" v-model:value="v_h1mrv0fb0s.z_1uag7ky26z" :placeholder="'请输入'"> </a-input>
            <!-- end vid_ne9qzbw1c7 输入框_zltcqqhdg8 -->
            <template #label>
              <!-- begin vid_8cdbw6a6vq 项目名称 -->
              <span class="vid_8cdbw6a6vq"> 项目名称 </span>
              <!-- end vid_8cdbw6a6vq 项目名称 -->
            </template>
          </a-form-item>
          <!-- end vid_1v0tkqzhzu 表单项容器_3wbafxxeoy -->
          <!-- begin vid_lqq80b9vup 布局容器_o1qoxumk6h -->
          <a-row class="vid_lqq80b9vup" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_z3ehffoxkx 表单项容器_842j0ibeei -->
              <a-form-item name="e_kuexdoldex" :rules="v_h1mrv0fb0s_rules[`e_kuexdoldex`]" class="vid_z3ehffoxkx" :label-col='{"span":9}' :wrapper-col='{"span":15}'>
                <!-- begin vid_g2co4j57on 数字输入框_r96ypl5k40 -->
                <a-input-number class="vid_g2co4j57on" v-model:value="v_h1mrv0fb0s.e_kuexdoldex" :placeholder="'请输入'"> </a-input-number>
                <!-- end vid_g2co4j57on 数字输入框_r96ypl5k40 -->
                <template #label>
                  <!-- begin vid_4kmyq2qt1a 总投资额（万元) -->
                  <span class="vid_4kmyq2qt1a"> 总投资额（万元) </span>
                  <!-- end vid_4kmyq2qt1a 总投资额（万元) -->
                </template>
              </a-form-item>
              <!-- end vid_z3ehffoxkx 表单项容器_842j0ibeei -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_u6kv85w2tw 表单项容器_b5kzyu34sm -->
              <a-form-item name="j_2ma42p308g" :rules="v_h1mrv0fb0s_rules[`j_2ma42p308g`]" class="vid_u6kv85w2tw" :label-col='{"span":9}' :wrapper-col='{"span":15}'>
                <!-- begin vid_z3ejauknqr 数字输入框_p6n60qs58g -->
                <a-input-number class="vid_z3ejauknqr" v-model:value="v_h1mrv0fb0s.j_2ma42p308g" :placeholder="'请输入'"> </a-input-number>
                <!-- end vid_z3ejauknqr 数字输入框_p6n60qs58g -->
                <template #label>
                  <!-- begin vid_bai2ac8zha 当前已投入金额（万元) -->
                  <span class="vid_bai2ac8zha"> 当前已投入金额（万元) </span>
                  <!-- end vid_bai2ac8zha 当前已投入金额（万元) -->
                </template>
              </a-form-item>
              <!-- end vid_u6kv85w2tw 表单项容器_b5kzyu34sm -->
            </a-col>
          </a-row>
          <!-- end vid_lqq80b9vup 布局容器_o1qoxumk6h -->
          <!-- begin vid_toa6xiu8up 表单项容器_p4z8i96o2l -->
          <a-form-item name="p_7gahq1dti1" :rules="v_h1mrv0fb0s_rules[`p_7gahq1dti1`]" class="vid_toa6xiu8up" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_cpn12w54o1 文本域_06hhzqsa6m -->
            <a-textarea class="vid_cpn12w54o1" v-model:value="v_h1mrv0fb0s.p_7gahq1dti1" :placeholder="'请输入'" :autoSize="true" :allowClear="true"> </a-textarea>
            <!-- end vid_cpn12w54o1 文本域_06hhzqsa6m -->
            <template #label>
              <!-- begin vid_cqw6knwn7k 总结 -->
              <span class="vid_cqw6knwn7k"> 总结 </span>
              <!-- end vid_cqw6knwn7k 总结 -->
            </template>
          </a-form-item>
          <!-- end vid_toa6xiu8up 表单项容器_p4z8i96o2l -->
          <!-- begin vid_7r6xjllims 表单项容器_el69jdo4mi -->
          <a-form-item name="n_hggoksyvo3" :rules="v_h1mrv0fb0s_rules[`n_hggoksyvo3`]" class="vid_7r6xjllims" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_pi9pr9audm 文本域_lqyv6ird1h -->
            <a-textarea class="vid_pi9pr9audm" v-model:value="v_h1mrv0fb0s.n_hggoksyvo3" :placeholder="'请输入'" :autoSize="true" :allowClear="true"> </a-textarea>
            <!-- end vid_pi9pr9audm 文本域_lqyv6ird1h -->
            <template #label>
              <!-- begin vid_yoamz6muor 标签 -->
              <span class="vid_yoamz6muor"> 标签 </span>
              <!-- end vid_yoamz6muor 标签 -->
            </template>
          </a-form-item>
          <!-- end vid_7r6xjllims 表单项容器_el69jdo4mi -->
          <!-- begin vid_see8s3yyyn 表单项容器_hplwrt59z3 -->
          <a-form-item name="h_ndi075ef3u" :rules="v_h1mrv0fb0s_rules[`h_ndi075ef3u`]" class="vid_see8s3yyyn" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_6o8hgpikzr 单选按钮组_1i0y4psnna -->
            <a-radio-group
              class="vid_6o8hgpikzr"
              v-model:value="v_h1mrv0fb0s.h_ndi075ef3u"
              :selected="vid_6o8hgpikzr_props.selected"
              :options="vid_6o8hgpikzr_options()"
              @change="handle_vid_6o8hgpikzr_change"
            >
            </a-radio-group>
            <!-- end vid_6o8hgpikzr 单选按钮组_1i0y4psnna -->
            <template #label>
              <!-- begin vid_prwhik8exe 标签显示位置 -->
              <span class="vid_prwhik8exe"> 标签显示位置 </span>
              <!-- end vid_prwhik8exe 标签显示位置 -->
            </template>
          </a-form-item>
          <!-- end vid_see8s3yyyn 表单项容器_hplwrt59z3 -->
          <!-- begin vid_jbjhis29fs 表单项容器_t8do1m7zgj -->
          <a-form-item name="x_jpzfcypl2p" :rules="v_h1mrv0fb0s_rules[`x_jpzfcypl2p`]" class="vid_jbjhis29fs" :wrapper-col='{"span":24}'>
            <!-- begin vid_xs4h49trqx 动作列表_l0arr78ee9 -->
            <al-action-list
              data-field-key="x_jpzfcypl2p"
              class="vid_xs4h49trqx"
              v-model:dataSource="v_h1mrv0fb0s.x_jpzfcypl2p"
              v-model:extendDataSource="vid_xs4h49trqx_props.dataSource"
              v-model:current="vid_xs4h49trqx_props.current"
              v-model:currentIndex="vid_xs4h49trqx_props.currentIndex"
            >
              <template #default="vid_xs4h49trqx_dataItem">
                <!-- begin vid_yljmyp7o8q 表单项容器_9bzpzmzh4e -->
                <a-form-item
                  :name="setSubFormName(vid_xs4h49trqx_dataItem,`s_40nu4xdozw`)"
                  :rules="v_h1mrv0fb0s_rules[`s_40nu4xdozw`]"
                  :data-cycle-index="vid_xs4h49trqx_dataItem.cycleIndex"
                  class="vid_yljmyp7o8q"
                  :label-col='{"span":4}'
                  :wrapper-col='{"span":20}'
                >
                  <!-- begin vid_1kh8b8bru8 文本域_ot2fkh25g2 -->
                  <a-textarea
                    :data-cycle-index="vid_xs4h49trqx_dataItem.cycleIndex"
                    class="vid_1kh8b8bru8"
                    v-model:value="vid_1kh8b8bru8_props.value"
                    :placeholder="'请输入'"
                    :autoSize="true"
                    :allowClear="true"
                  >
                  </a-textarea>
                  <!-- end vid_1kh8b8bru8 文本域_ot2fkh25g2 -->
                  <template #label>
                    <!-- begin vid_58ap3zgkeh 描述 -->
                    <span :data-cycle-index="vid_xs4h49trqx_dataItem.cycleIndex" class="vid_58ap3zgkeh"> 描述 </span>
                    <!-- end vid_58ap3zgkeh 描述 -->
                  </template>
                </a-form-item>
                <!-- end vid_yljmyp7o8q 表单项容器_9bzpzmzh4e -->
                <!-- begin vid_yoazzupu74 表单项容器_c741el8wmd -->
                <a-form-item
                  :name="setSubFormName(vid_xs4h49trqx_dataItem,`s_hvrrmfc27q`)"
                  :rules="v_h1mrv0fb0s_rules[`s_hvrrmfc27q`]"
                  :data-cycle-index="vid_xs4h49trqx_dataItem.cycleIndex"
                  class="vid_yoazzupu74"
                  :label-col='{"span":4}'
                  :wrapper-col='{"span":20}'
                >
                  <!-- begin vid_2selvce4th 文本域_u67h5zy01i -->
                  <a-textarea
                    :data-cycle-index="vid_xs4h49trqx_dataItem.cycleIndex"
                    class="vid_2selvce4th"
                    v-model:value="vid_2selvce4th_props.value"
                    :placeholder="'请输入'"
                    :autoSize="true"
                    :allowClear="true"
                  >
                  </a-textarea>
                  <!-- end vid_2selvce4th 文本域_u67h5zy01i -->
                  <template #label>
                    <!-- begin vid_5lc542nug0 简单文本_0ysapaitju -->
                    <span :data-cycle-index="vid_xs4h49trqx_dataItem.cycleIndex" class="vid_5lc542nug0"> 标签 </span>
                    <!-- end vid_5lc542nug0 简单文本_0ysapaitju -->
                  </template>
                </a-form-item>
                <!-- end vid_yoazzupu74 表单项容器_c741el8wmd -->
              </template>
            </al-action-list>
            <!-- end vid_xs4h49trqx 动作列表_l0arr78ee9 -->
          </a-form-item>
          <!-- end vid_jbjhis29fs 表单项容器_t8do1m7zgj -->
        </a-form>
        <!-- end vid_37clwz3fwl 表单容器_6uual9xx49 -->
      </a-modal>
      <!-- end vid_xp3g12sszq 新建-已验收项目 -->
      <!-- begin vid_qw19vzpwtu 编辑-已验收项目 -->
      <a-modal
        class="vid_qw19vzpwtu"
        v-model:visible="vid_qw19vzpwtu_props.visible"
        :title="'编辑'"
        :width="900"
        :maskClosable="false"
        :centered="true"
        @cancel="handle_vid_qw19vzpwtu_cancel"
        @ok="handle_vid_qw19vzpwtu_ok"
      >
        <!-- begin vid_7v5t9ob0pv 表单容器_2yp662pw62 -->
        <a-form class="vid_7v5t9ob0pv" :model="h_x374uywg81" :formModel="vid_7v5t9ob0pv_props.formModel">
          <!-- begin vid_lhgf5fto9m 表单项容器_uqkk3xzuc0 -->
          <a-form-item name="o_tbk84a32wf" :rules="h_x374uywg81_rules[`o_tbk84a32wf`]" class="vid_lhgf5fto9m" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_eard9dngzx 输入框_b2aezs0yks -->
            <a-input autocomplete="off" class="vid_eard9dngzx" v-model:value="h_x374uywg81.o_tbk84a32wf" :disabled="true" :placeholder="'请输入'"> </a-input>
            <!-- end vid_eard9dngzx 输入框_b2aezs0yks -->
            <template #label>
              <!-- begin vid_8mkxzakwvz 简单文本_zj6n6gg93j -->
              <span class="vid_8mkxzakwvz"> 项目名称 </span>
              <!-- end vid_8mkxzakwvz 简单文本_zj6n6gg93j -->
            </template>
          </a-form-item>
          <!-- end vid_lhgf5fto9m 表单项容器_uqkk3xzuc0 -->
          <!-- begin vid_qmxd0tld44 布局容器_ymfgn1kzyj -->
          <a-row class="vid_qmxd0tld44" :slots="'12:12'">
            <a-col :span="12">
              <!-- begin vid_s8f9na3t5p 表单项容器_e1vi6sns1e -->
              <a-form-item name="p_jtklpuzkld" :rules="h_x374uywg81_rules[`p_jtklpuzkld`]" class="vid_s8f9na3t5p" :label-col='{"span":9}' :wrapper-col='{"span":15}'>
                <!-- begin vid_xlgt4vnmj1 数字输入框_nhk1hfuo6o -->
                <a-input-number class="vid_xlgt4vnmj1" v-model:value="h_x374uywg81.p_jtklpuzkld" :placeholder="'请输入'"> </a-input-number>
                <!-- end vid_xlgt4vnmj1 数字输入框_nhk1hfuo6o -->
                <template #label>
                  <!-- begin vid_t7ayhypi01 简单文本_l5vvgoqms6 -->
                  <span class="vid_t7ayhypi01"> 总投资额（万元) </span>
                  <!-- end vid_t7ayhypi01 简单文本_l5vvgoqms6 -->
                </template>
              </a-form-item>
              <!-- end vid_s8f9na3t5p 表单项容器_e1vi6sns1e -->
            </a-col>
            <a-col :span="12">
              <!-- begin vid_fbcwkkpqlw 表单项容器_fig3y68hx8 -->
              <a-form-item name="h_7pbewrz8ae" :rules="h_x374uywg81_rules[`h_7pbewrz8ae`]" class="vid_fbcwkkpqlw" :label-col='{"span":9}' :wrapper-col='{"span":15}'>
                <!-- begin vid_8u5258tcsz 数字输入框_aedgdoyfn5 -->
                <a-input-number class="vid_8u5258tcsz" v-model:value="h_x374uywg81.h_7pbewrz8ae" :placeholder="'请输入'"> </a-input-number>
                <!-- end vid_8u5258tcsz 数字输入框_aedgdoyfn5 -->
                <template #label>
                  <!-- begin vid_2cybh6ejpl 简单文本_o37ffzrj0p -->
                  <span class="vid_2cybh6ejpl"> 当前已投入金额（万元) </span>
                  <!-- end vid_2cybh6ejpl 简单文本_o37ffzrj0p -->
                </template>
              </a-form-item>
              <!-- end vid_fbcwkkpqlw 表单项容器_fig3y68hx8 -->
            </a-col>
          </a-row>
          <!-- end vid_qmxd0tld44 布局容器_ymfgn1kzyj -->
          <!-- begin vid_gv3w0127et 表单项容器_0yc1c6h1td -->
          <a-form-item name="x_mgtpk44mpb" :rules="h_x374uywg81_rules[`x_mgtpk44mpb`]" class="vid_gv3w0127et" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_jvc7pkcgw6 文本域_gpic2yjgcl -->
            <a-textarea class="vid_jvc7pkcgw6" v-model:value="h_x374uywg81.x_mgtpk44mpb" :placeholder="'请输入'" :autoSize="true" :allowClear="true"> </a-textarea>
            <!-- end vid_jvc7pkcgw6 文本域_gpic2yjgcl -->
            <template #label>
              <!-- begin vid_uxtzp17lrl 简单文本_iamw6349ga -->
              <span class="vid_uxtzp17lrl"> 总结 </span>
              <!-- end vid_uxtzp17lrl 简单文本_iamw6349ga -->
            </template>
          </a-form-item>
          <!-- end vid_gv3w0127et 表单项容器_0yc1c6h1td -->
          <!-- begin vid_clhnfjjtgm 表单项容器_owrznculf0 -->
          <a-form-item name="l_rfd1rj00qy" :rules="h_x374uywg81_rules[`l_rfd1rj00qy`]" class="vid_clhnfjjtgm" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_htcfy7w214 文本域_g98ot2w83x -->
            <a-textarea class="vid_htcfy7w214" v-model:value="h_x374uywg81.l_rfd1rj00qy" :placeholder="'请输入'" :autoSize="true" :allowClear="true"> </a-textarea>
            <!-- end vid_htcfy7w214 文本域_g98ot2w83x -->
            <template #label>
              <!-- begin vid_1vi9jewwcx 简单文本_u91t0slj4a -->
              <span class="vid_1vi9jewwcx"> 标签 </span>
              <!-- end vid_1vi9jewwcx 简单文本_u91t0slj4a -->
            </template>
          </a-form-item>
          <!-- end vid_clhnfjjtgm 表单项容器_owrznculf0 -->
          <!-- begin vid_3qmmsczo99 表单项容器_0ljwt6whse -->
          <a-form-item name="q_sk8437al96" :rules="h_x374uywg81_rules[`q_sk8437al96`]" class="vid_3qmmsczo99" :label-col='{"span":4}' :wrapper-col='{"span":20}'>
            <!-- begin vid_5bgwndvihi 单选按钮组_3x3depv9mc -->
            <a-radio-group
              class="vid_5bgwndvihi"
              v-model:value="h_x374uywg81.q_sk8437al96"
              :selected="vid_5bgwndvihi_props.selected"
              :options="vid_5bgwndvihi_options()"
              @change="handle_vid_5bgwndvihi_change"
            >
            </a-radio-group>
            <!-- end vid_5bgwndvihi 单选按钮组_3x3depv9mc -->
            <template #label>
              <!-- begin vid_s2dztxxvlz 简单文本_xswdde5v35 -->
              <span class="vid_s2dztxxvlz"> 标签显示位置 </span>
              <!-- end vid_s2dztxxvlz 简单文本_xswdde5v35 -->
            </template>
          </a-form-item>
          <!-- end vid_3qmmsczo99 表单项容器_0ljwt6whse -->
          <!-- begin vid_0bb3muh6c8 表单项容器_29qzyigft9 -->
          <a-form-item name="z_ok7sxwvzy9" :rules="h_x374uywg81_rules[`z_ok7sxwvzy9`]" class="vid_0bb3muh6c8" :wrapper-col='{"span":24}'>
            <!-- begin vid_8jl28gb77e 动作列表_bowei1v9ww -->
            <al-action-list
              data-field-key="z_ok7sxwvzy9"
              class="vid_8jl28gb77e"
              v-model:dataSource="h_x374uywg81.z_ok7sxwvzy9"
              v-model:extendDataSource="vid_8jl28gb77e_props.dataSource"
              v-model:current="vid_8jl28gb77e_props.current"
              v-model:currentIndex="vid_8jl28gb77e_props.currentIndex"
            >
              <template #default="vid_8jl28gb77e_dataItem">
                <!-- begin vid_vsxwxlohup 表单项容器_pqvd89bqcb -->
                <a-form-item
                  :name="setSubFormName(vid_8jl28gb77e_dataItem,`z_qwyyoyt43f`)"
                  :rules="h_x374uywg81_rules[`z_qwyyoyt43f`]"
                  :data-cycle-index="vid_8jl28gb77e_dataItem.cycleIndex"
                  class="vid_vsxwxlohup"
                  :label-col='{"span":4}'
                  :wrapper-col='{"span":20}'
                >
                  <!-- begin vid_5b3l28kbfz 文本域_isijvpelrr -->
                  <a-textarea
                    :data-cycle-index="vid_8jl28gb77e_dataItem.cycleIndex"
                    class="vid_5b3l28kbfz"
                    v-model:value="vid_8jl28gb77e_dataItem.dataItem.remark"
                    :placeholder="'请输入'"
                    :autoSize="true"
                    :allowClear="true"
                  >
                  </a-textarea>
                  <!-- end vid_5b3l28kbfz 文本域_isijvpelrr -->
                  <template #label>
                    <!-- begin vid_anvemzkkpv 简单文本_916g2ycn9t -->
                    <span :data-cycle-index="vid_8jl28gb77e_dataItem.cycleIndex" class="vid_anvemzkkpv"> 描述 </span>
                    <!-- end vid_anvemzkkpv 简单文本_916g2ycn9t -->
                  </template>
                </a-form-item>
                <!-- end vid_vsxwxlohup 表单项容器_pqvd89bqcb -->
                <!-- begin vid_6kif23c8ew 表单项容器_9vgq9m4f24 -->
                <a-form-item
                  :name="setSubFormName(vid_8jl28gb77e_dataItem,`i_32n4rhy0i8`)"
                  :rules="h_x374uywg81_rules[`i_32n4rhy0i8`]"
                  :data-cycle-index="vid_8jl28gb77e_dataItem.cycleIndex"
                  class="vid_6kif23c8ew"
                  :label-col='{"span":4}'
                  :wrapper-col='{"span":20}'
                >
                  <!-- begin vid_nmjee0getr 文本域_ygfbvj9rbg -->
                  <a-textarea
                    :data-cycle-index="vid_8jl28gb77e_dataItem.cycleIndex"
                    class="vid_nmjee0getr"
                    v-model:value="vid_8jl28gb77e_dataItem.dataItem.label"
                    :placeholder="'请输入'"
                    :autoSize="true"
                    :allowClear="true"
                  >
                  </a-textarea>
                  <!-- end vid_nmjee0getr 文本域_ygfbvj9rbg -->
                  <template #label>
                    <!-- begin vid_6fwsu9utai 简单文本_n68977nzt4 -->
                    <span :data-cycle-index="vid_8jl28gb77e_dataItem.cycleIndex" class="vid_6fwsu9utai"> 标签 </span>
                    <!-- end vid_6fwsu9utai 简单文本_n68977nzt4 -->
                  </template>
                </a-form-item>
                <!-- end vid_6kif23c8ew 表单项容器_9vgq9m4f24 -->
              </template>
            </al-action-list>
            <!-- end vid_8jl28gb77e 动作列表_bowei1v9ww -->
          </a-form-item>
          <!-- end vid_0bb3muh6c8 表单项容器_29qzyigft9 -->
        </a-form>
        <!-- end vid_7v5t9ob0pv 表单容器_2yp662pw62 -->
      </a-modal>
      <!-- end vid_qw19vzpwtu 编辑-已验收项目 -->
      <!-- begin vid_bx9naz8u67 容器_cshgt05ygj -->
      <al-box class="vid_bx9naz8u67">
        <!-- begin vid_yrqvvxclzd 容器_l3r99o2cbk -->
        <al-box class="vid_yrqvvxclzd">
          <!-- begin vid_42mqtvp7lg 容器_44rklfopbg -->
          <al-box class="vid_42mqtvp7lg">
            <!-- begin vid_dedoih4tuy 周信息概览 -->
            <span class="vid_dedoih4tuy"> 周信息概览 </span>
            <!-- end vid_dedoih4tuy 周信息概览 -->
            <!-- begin vid_mr6tbbiryk 布局容器_4drrebydfp -->
            <a-row class="vid_mr6tbbiryk" :slots="'24'">
              <a-col :span="24">
                <!-- begin vid_jzzcxgpnnz 周名字： -->
                <span class="vid_jzzcxgpnnz"> 周名字： </span>
                <!-- end vid_jzzcxgpnnz 周名字： -->
                <!-- begin vid_5rbeu1jv99 第19周 -->
                <span class="vid_5rbeu1jv99">
                  {{ renderStringInTemplate(vid_5rbeu1jv99_props.rt_text) }}
                </span>
                <!-- end vid_5rbeu1jv99 第19周 -->
                <!-- begin vid_jalb84xp07 开始时间： -->
                <span class="vid_jalb84xp07"> 开始时间： </span>
                <!-- end vid_jalb84xp07 开始时间： -->
                <!-- begin vid_aizftnp133 2025-04-11 -->
                <span class="vid_aizftnp133">
                  {{ renderStringInTemplate(vid_aizftnp133_props.rt_text) }}
                </span>
                <!-- end vid_aizftnp133 2025-04-11 -->
                <!-- begin vid_0ooeps0tm1 结束时间： -->
                <span class="vid_0ooeps0tm1"> 结束时间： </span>
                <!-- end vid_0ooeps0tm1 结束时间： -->
                <!-- begin vid_41hvm9ljes 2025-04-11 -->
                <span class="vid_41hvm9ljes">
                  {{ renderStringInTemplate(vid_41hvm9ljes_props.rt_text) }}
                </span>
                <!-- end vid_41hvm9ljes 2025-04-11 -->
              </a-col>
            </a-row>
            <!-- end vid_mr6tbbiryk 布局容器_4drrebydfp -->
          </al-box>
          <!-- end vid_42mqtvp7lg 容器_44rklfopbg -->
        </al-box>
        <!-- end vid_yrqvvxclzd 容器_l3r99o2cbk -->
        <!-- begin vid_4tctuqcmtv 标签页_cywwrlwlcj -->
        <a-tabs class="vid_4tctuqcmtv" v-model:activeKey="vid_4tctuqcmtv_props.activeKey" :size="'large'">
          <template #leftExtra> </template>
          <template #rightExtra> </template>
          <a-tab-pane key="Tab1" force-render>
            <template #tab> 数据建模 </template>
            <!-- begin vid_qm7ez1jp23 容器_bqu3s1vvdm -->
            <al-box class="vid_qm7ez1jp23">
              <!-- begin vid_06n2f32f8x 容器_sf7tguix2h -->
              <al-box class="vid_06n2f32f8x">
                <!-- begin vid_upihqypdtw 布局容器_2vhz1939hk -->
                <a-row class="vid_upihqypdtw" :slots="'12:12'">
                  <a-col :span="12">
                    <!-- begin vid_x8bk9hbq7h 4.2.1数据建模-已验收项目 -->
                    <span class="vid_x8bk9hbq7h"> 4.2.1数据建模-已验收项目 </span>
                    <!-- end vid_x8bk9hbq7h 4.2.1数据建模-已验收项目 -->
                  </a-col>
                  <a-col :span="12">
                    <!-- begin vid_oo1m2kmm1b 容器_xc58jsihfo -->
                    <al-box class="vid_oo1m2kmm1b">
                      <!-- begin vid_6x23egcgbh 按钮_8vom7jbeyy -->
                      <a-button v-if="false" class="vid_6x23egcgbh" :type="'primary'"> 预览 </a-button>
                      <!-- end vid_6x23egcgbh 按钮_8vom7jbeyy -->
                      <!-- begin vid_tsn6vjn74c 新建 -->
                      <a-button v-if="false" class="vid_tsn6vjn74c" :type="'primary'" @click="handle_vid_tsn6vjn74c_click"> 新建 </a-button>
                      <!-- end vid_tsn6vjn74c 新建 -->
                    </al-box>
                    <!-- end vid_oo1m2kmm1b 容器_xc58jsihfo -->
                  </a-col>
                </a-row>
                <!-- end vid_upihqypdtw 布局容器_2vhz1939hk -->
                <!-- begin vid_9954eivoli 表格_qwm1vahpqb -->
                <!-- 表格_qwm1vahpqb -->
                <a-table
                  class="vid_9954eivoli"
                  :bordered="true"
                  :editRowSaveLoading="vid_9954eivoli_props.editRowSaveLoading"
                  :sorter="vid_9954eivoli_props.sorter"
                  :currentRow="vid_9954eivoli_props.currentRow"
                  :selectedRowList="vid_9954eivoli_props.selectedRowList"
                  :data-source="vid_9954eivoli_options()"
                  @change="handle_vid_9954eivoli_change"
                  :columns="vid_9954eivoli_columns"
                  :pagination="vid_9954eivoli_pagination"
                  row-key="id"
                  @resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_9954eivoli')"
                  sticky
                  :scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
                  :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
                >
                  <template #headerCell="{ title, column }">
                    <TableHeaderCell :title="title" :column="column" />
                  </template>
                  <template #bodyCell="{ text, column, record, index }">
                    <!-- 操作列 -->
                    <div v-if="column.dataIndex === 'vid_9954eivoli_operation'" class="operation-cell">
                      <!-- 默认分组 -->
                      <span>
                        <a-button type="link" @click="handle_vid_9954eivoli_clickBtn_tdgmgimmsf(record)">编辑</a-button>
                      </span>
                    </div>

                    <!-- 序号列 -->
                    <template v-if="column && column.dataIndex === 'vid_9954eivoli_serialNumber'">
                      {{ index + 1 }}
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"项目名称"} 列内容 -->
                    <template v-if="column.dataIndex === 'classifyName' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_9954eivoli_props.boundaryValueMap"
                        :dataSource="vid_9954eivoli_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"id"} 列内容 -->
                    <template v-if="column.dataIndex === 'id' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_9954eivoli_props.boundaryValueMap"
                        :dataSource="vid_9954eivoli_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                  </template>
                </a-table>
                <!-- end vid_9954eivoli 表格_qwm1vahpqb -->
              </al-box>
              <!-- end vid_06n2f32f8x 容器_sf7tguix2h -->
              <!-- begin vid_kw9kmfzqrn 容器_6my7nfh09m -->
              <al-box class="vid_kw9kmfzqrn">
                <!-- begin vid_wuvppo5vuz 布局容器_smsnwbgcfx -->
                <a-row class="vid_wuvppo5vuz" :slots="'24'">
                  <a-col :span="24">
                    <!-- begin vid_u9qs1nx4pe 4.2.1数据建模-天山材料水泥销售物流优化 -->
                    <span class="vid_u9qs1nx4pe"> 4.2.1数据建模-天山材料水泥销售物流优化 </span>
                    <!-- end vid_u9qs1nx4pe 4.2.1数据建模-天山材料水泥销售物流优化 -->
                  </a-col>
                </a-row>
                <!-- end vid_wuvppo5vuz 布局容器_smsnwbgcfx -->
                <!-- begin vid_owd936yt6c 布局容器_32pqpptsh0 -->
                <a-row class="vid_owd936yt6c" :slots="'21:3'">
                  <a-col :span="21">
                    <!-- begin vid_2l364w1a56 容器_0svie73sj6 -->
                    <al-box class="vid_2l364w1a56">
                      <!-- begin vid_nkws7sfnv4 当前实施进展： -->
                      <span class="vid_nkws7sfnv4"> 当前实施进展： </span>
                      <!-- end vid_nkws7sfnv4 当前实施进展： -->
                      <!-- begin vid_n206qn9mf7 目前项目处于运维阶段，以下为2024年6月1日至2025年4月17日转移跟踪进度 -->
                      <span class="vid_n206qn9mf7">
                        {{ renderStringInTemplate(vid_n206qn9mf7_props.rt_text) }}
                      </span>
                      <!-- end vid_n206qn9mf7 目前项目处于运维阶段，以下为2024年6月1日至2025年4月17日转移跟踪进度 -->
                    </al-box>
                    <!-- end vid_2l364w1a56 容器_0svie73sj6 -->
                  </a-col>
                  <a-col :span="3">
                    <!-- begin vid_s0kri2l19h 容器_wwrbca77o5 -->
                    <al-box class="vid_s0kri2l19h">
                      <!-- begin vid_7p9n2ptxxb 修改 -->
                      <a-button class="vid_7p9n2ptxxb" :size="'large'" :type="'text'" @click="handle_vid_7p9n2ptxxb_click"> 修改 </a-button>
                      <!-- end vid_7p9n2ptxxb 修改 -->
                    </al-box>
                    <!-- end vid_s0kri2l19h 容器_wwrbca77o5 -->
                  </a-col>
                </a-row>
                <!-- end vid_owd936yt6c 布局容器_32pqpptsh0 -->
                <!-- begin vid_yj5t3u6ilg 表格_7kaijpcove -->
                <!-- 表格_7kaijpcove -->
                <a-table
                  class="vid_yj5t3u6ilg"
                  :bordered="true"
                  :editRowSaveLoading="vid_yj5t3u6ilg_props.editRowSaveLoading"
                  :sorter="vid_yj5t3u6ilg_props.sorter"
                  :currentRow="vid_yj5t3u6ilg_props.currentRow"
                  :selectedRowList="vid_yj5t3u6ilg_props.selectedRowList"
                  :data-source="vid_yj5t3u6ilg_options()"
                  @change="handle_vid_yj5t3u6ilg_change"
                  :columns="vid_yj5t3u6ilg_columns"
                  :pagination="vid_yj5t3u6ilg_pagination"
                  row-key="id"
                  @resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_yj5t3u6ilg')"
                  sticky
                  :scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
                  :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
                >
                  <template #headerCell="{ title, column }">
                    <TableHeaderCell :title="title" :column="column" />
                  </template>
                  <template #bodyCell="{ text, column, record, index }">
                    <!-- 操作列 -->
                    <div v-if="column.dataIndex === 'vid_yj5t3u6ilg_operation'" class="operation-cell">
                      <!-- 默认分组 -->
                      <span>
                        <a-button type="link" @click="handle_vid_yj5t3u6ilg_clickBtn_tdgmgimmsf(record)">修改</a-button>
                      </span>
                    </div>

                    <!-- 序号列 -->
                    <template v-if="column && column.dataIndex === 'vid_yj5t3u6ilg_serialNumber'">
                      {{ index + 1 }}
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"区域公司"} 列内容 -->
                    <template v-if="column.dataIndex === 'areaCompany' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_yj5t3u6ilg_props.boundaryValueMap"
                        :dataSource="vid_yj5t3u6ilg_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"转移目标"} 列内容 -->
                    <template v-if="column.dataIndex === 'transferTarget' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_yj5t3u6ilg_props.boundaryValueMap"
                        :dataSource="vid_yj5t3u6ilg_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"转移量"} 列内容 -->
                    <template v-if="column.dataIndex === 'transferVolume' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_yj5t3u6ilg_props.boundaryValueMap"
                        :dataSource="vid_yj5t3u6ilg_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"类型"} 列内容 -->
                    <template v-if="column.dataIndex === 'transferType' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_yj5t3u6ilg_props.boundaryValueMap"
                        :dataSource="vid_yj5t3u6ilg_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"转移率"} 列内容 -->
                    <template v-if="column.dataIndex === 'transferRatio' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_yj5t3u6ilg_props.boundaryValueMap"
                        :dataSource="vid_yj5t3u6ilg_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"id"} 列内容 -->
                    <template v-if="column.dataIndex === 'id' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_yj5t3u6ilg_props.boundaryValueMap"
                        :dataSource="vid_yj5t3u6ilg_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                    <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"weekId"} 列内容 -->
                    <template v-if="column.dataIndex === 'weekId' && !column.customRender">
                      <text-table-cell
                        :rowData="record"
                        :conditionValueMap="vid_yj5t3u6ilg_props.boundaryValueMap"
                        :dataSource="vid_yj5t3u6ilg_props.contentDataSource[column.dataIndex]"
                        :columnsConfig="column"
                        :value="text"
                      />
                    </template>
                  </template>
                </a-table>
                <!-- end vid_yj5t3u6ilg 表格_7kaijpcove -->
              </al-box>
              <!-- end vid_kw9kmfzqrn 容器_6my7nfh09m -->
              <!-- begin vid_76p1xneuct 容器_6s9cktacrw -->
              <al-box class="vid_76p1xneuct">
                <!-- begin vid_v4sgkr0h2p 布局容器_jnfz1c1hpi -->
                <a-row class="vid_v4sgkr0h2p" :slots="'12:12'">
                  <a-col :span="12">
                    <!-- begin vid_puk8yl2vry 4.2.1数据建模-煤炭供应链优化 -->
                    <span class="vid_puk8yl2vry"> 4.2.1数据建模-煤炭供应链优化 </span>
                    <!-- end vid_puk8yl2vry 4.2.1数据建模-煤炭供应链优化 -->
                  </a-col>
                  <a-col :span="12">
                    <!-- begin vid_id7yyl496p 容器_4qlgu6bu6m -->
                    <al-box class="vid_id7yyl496p">
                      <!-- begin vid_4hgcjbhtv3 编辑 -->
                      <a-button class="vid_4hgcjbhtv3" :type="'primary'" @click="handle_vid_4hgcjbhtv3_click"> 编辑 </a-button>
                      <!-- end vid_4hgcjbhtv3 编辑 -->
                    </al-box>
                    <!-- end vid_id7yyl496p 容器_4qlgu6bu6m -->
                  </a-col>
                </a-row>
                <!-- end vid_v4sgkr0h2p 布局容器_jnfz1c1hpi -->
                <!-- begin vid_3g2zz60l8u For循环_uyw4ay65w8 -->
                <al-cycle
                  v-if="vid_3g2zz60l8u_props.dataSource?.length"
                  class="vid_3g2zz60l8u"
                  v-model:dataSource="vid_3g2zz60l8u_props.dataSource"
                  v-model:current="vid_3g2zz60l8u_props.current"
                  v-model:currentIndex="vid_3g2zz60l8u_props.currentIndex"
                >
                  <template #default="vid_3g2zz60l8u_dataItem">
                    <!-- begin vid_h0cs8lz5l0 case_i7qzsxv47t -->
                    <div :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_h0cs8lz5l0" :caseValue="vid_3g2zz60l8u_dataItem.dataItem.type">
                      <template v-if="checkCaseCondition(vid_3g2zz60l8u_dataItem.dataItem.type, 'EQUALS', 2)">
                        <!-- begin vid_4czxq2upnz 容器_l0gxere1su -->
                        <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_4czxq2upnz">
                          <!-- begin vid_y82n4kqndw 容器_4ch7fupx5s -->
                          <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_y82n4kqndw">
                            <!-- begin vid_zqe8v08mjq 布局容器_92e07tyijw -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_zqe8v08mjq" :slots="'12:12'">
                              <a-col :span="12">
                                <!-- begin vid_5fzkknd8eb 容器_2prn2j5fif -->
                                <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_5fzkknd8eb">
                                  <!-- begin vid_uxgl5hqeob 1 -->
                                  <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_uxgl5hqeob">
                                    {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.category) }}
                                  </span>
                                  <!-- end vid_uxgl5hqeob 1 -->
                                  <!-- begin vid_1wz8ypkm19 煤炭供应链优化项目（江西水泥、浙江水泥） -->
                                  <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_1wz8ypkm19">
                                    {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.projectName) }}
                                  </span>
                                  <!-- end vid_1wz8ypkm19 煤炭供应链优化项目（江西水泥、浙江水泥） -->
                                </al-box>
                                <!-- end vid_5fzkknd8eb 容器_2prn2j5fif -->
                              </a-col>
                              <a-col :span="12"> </a-col>
                            </a-row>
                            <!-- end vid_zqe8v08mjq 布局容器_92e07tyijw -->
                          </al-box>
                          <!-- end vid_y82n4kqndw 容器_4ch7fupx5s -->
                          <!-- begin vid_ia18f2vnlk 容器_4ubav7pbac -->
                          <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_ia18f2vnlk">
                            <!-- begin vid_nqdzly5qs5 布局容器_5qy68a4ipo -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_nqdzly5qs5">
                              <a-col :span="8">
                                <!-- begin vid_o88vxlfo4y 项目进度： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_o88vxlfo4y"> 项目进度： </span>
                                <!-- end vid_o88vxlfo4y 项目进度： -->
                                <!-- begin vid_zk5l8jfqmy 100% -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_zk5l8jfqmy">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.progress) }}
                                </span>
                                <!-- end vid_zk5l8jfqmy 100% -->
                              </a-col>
                              <a-col :span="8">
                                <!-- begin vid_99z77cxw7t 总投资额： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_99z77cxw7t"> 总投资额： </span>
                                <!-- end vid_99z77cxw7t 总投资额： -->
                                <!-- begin vid_eox9kg4v4q 600万元 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_eox9kg4v4q">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.progress) }}
                                </span>
                                <!-- end vid_eox9kg4v4q 600万元 -->
                              </a-col>
                              <a-col :span="8">
                                <!-- begin vid_h1103g8jye 项目阶段： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_h1103g8jye"> 项目阶段： </span>
                                <!-- end vid_h1103g8jye 项目阶段： -->
                                <!-- begin vid_wlc7t55e20 运维阶段 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_wlc7t55e20">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.stageName) }}
                                </span>
                                <!-- end vid_wlc7t55e20 运维阶段 -->
                              </a-col>
                            </a-row>
                            <!-- end vid_nqdzly5qs5 布局容器_5qy68a4ipo -->
                            <!-- begin vid_e0hlyisjlb 布局容器_0cs6cjss0k -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_e0hlyisjlb" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_4br1jfnmdh 阶段目标： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_4br1jfnmdh"> 阶段目标： </span>
                                <!-- end vid_4br1jfnmdh 阶段目标： -->
                                <!-- begin vid_j4hkmkgmef 保障系统运行稳定，拉运方案合格率95%以上 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_j4hkmkgmef">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.stageGoals) }}
                                </span>
                                <!-- end vid_j4hkmkgmef 保障系统运行稳定，拉运方案合格率95%以上 -->
                              </a-col>
                            </a-row>
                            <!-- end vid_e0hlyisjlb 布局容器_0cs6cjss0k -->
                            <!-- begin vid_943jd20fn4 布局容器_pftvcz9f42 -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_943jd20fn4" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_6ej8676c96 运行数据： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_6ej8676c96"> 运行数据： </span>
                                <!-- end vid_6ej8676c96 运行数据： -->
                                <!-- begin vid_g1caxht9fv 1、江西水泥截止2025年4月25日，平台共下发424次，下发计划1545条，近30天全流程平均库存5.98万吨，优化方案合格率99.93%；2、浙江水泥截止2025年4月25日，平台共下发277次，下发计划584条，近30天全流程平均库存7.51万吨，优化方案合格率99.92%。 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_g1caxht9fv">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.runnigData) }}
                                </span>
                                <!-- end vid_g1caxht9fv 1、江西水泥截止2025年4月25日，平台共下发424次，下发计划1545条，近30天全流程平均库存5.98万吨，优化方案合格率99.93%；2、浙江水泥截止2025年4月25日，平台共下发277次，下发计划584条，近30天全流程平均库存7.51万吨，优化方案合格率99.92%。 -->
                              </a-col>
                            </a-row>
                            <!-- end vid_943jd20fn4 布局容器_pftvcz9f42 -->
                          </al-box>
                          <!-- end vid_ia18f2vnlk 容器_4ubav7pbac -->
                        </al-box>
                        <!-- end vid_4czxq2upnz 容器_l0gxere1su -->
                      </template>
                      <template v-else-if="checkCaseCondition(vid_3g2zz60l8u_dataItem.dataItem.type, 'EQUALS', 1)">
                        <!-- begin vid_v4r9zz9bxp 容器_vnl620gjvo -->
                        <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_v4r9zz9bxp">
                          <!-- begin vid_jdpvnisgi3 容器_qojja34bww -->
                          <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_jdpvnisgi3">
                            <!-- begin vid_v3b7hxf3ll 布局容器_cb57i843xf -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_v3b7hxf3ll" :slots="'12:12'">
                              <a-col :span="12">
                                <!-- begin vid_7idvy5vqwk 容器_8ngpw1n3ra -->
                                <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_7idvy5vqwk">
                                  <!-- begin vid_58vd5dsyb0 2 -->
                                  <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_58vd5dsyb0">
                                    {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.category) }}
                                  </span>
                                  <!-- end vid_58vd5dsyb0 2 -->
                                  <!-- begin vid_5newpdbeb2 煤炭供应链优化项目（河南天山） -->
                                  <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_5newpdbeb2">
                                    {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.projectName) }}
                                  </span>
                                  <!-- end vid_5newpdbeb2 煤炭供应链优化项目（河南天山） -->
                                </al-box>
                                <!-- end vid_7idvy5vqwk 容器_8ngpw1n3ra -->
                              </a-col>
                              <a-col :span="12"> </a-col>
                            </a-row>
                            <!-- end vid_v3b7hxf3ll 布局容器_cb57i843xf -->
                          </al-box>
                          <!-- end vid_jdpvnisgi3 容器_qojja34bww -->
                          <!-- begin vid_59fqhks56s 容器_keos5zkni4 -->
                          <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_59fqhks56s">
                            <!-- begin vid_l41eyro9nt 布局容器_cqsq7kq6kp -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_l41eyro9nt">
                              <a-col :span="8">
                                <!-- begin vid_wny51jmbje 简单文本_7vd25rvigj -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_wny51jmbje"> 项目进度： </span>
                                <!-- end vid_wny51jmbje 简单文本_7vd25rvigj -->
                                <!-- begin vid_sj1s63t4i9 简单文本_cz2du4c8xh -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_sj1s63t4i9">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.progress) }}
                                </span>
                                <!-- end vid_sj1s63t4i9 简单文本_cz2du4c8xh -->
                              </a-col>
                              <a-col :span="8">
                                <!-- begin vid_b3brza8m3u 简单文本_sqga0d4tgn -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_b3brza8m3u"> 总投资额： </span>
                                <!-- end vid_b3brza8m3u 简单文本_sqga0d4tgn -->
                                <!-- begin vid_5ln0e4w98l 简单文本_tjhz63x2pt -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_5ln0e4w98l">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.investAmount) }}
                                </span>
                                <!-- end vid_5ln0e4w98l 简单文本_tjhz63x2pt -->
                              </a-col>
                              <a-col :span="8">
                                <!-- begin vid_jzwqp2qimf 简单文本_u7ggrea8hm -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_jzwqp2qimf"> 项目阶段： </span>
                                <!-- end vid_jzwqp2qimf 简单文本_u7ggrea8hm -->
                                <!-- begin vid_71hvmhzc8j 简单文本_bxuioybz2l -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_71hvmhzc8j">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.stageName) }}
                                </span>
                                <!-- end vid_71hvmhzc8j 简单文本_bxuioybz2l -->
                              </a-col>
                            </a-row>
                            <!-- end vid_l41eyro9nt 布局容器_cqsq7kq6kp -->
                            <!-- begin vid_3szllabrm2 布局容器_49dya5clx3 -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_3szllabrm2" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_xhyr47v0jx 简单文本_alrc71c9mv -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_xhyr47v0jx"> 阶段目标： </span>
                                <!-- end vid_xhyr47v0jx 简单文本_alrc71c9mv -->
                                <!-- begin vid_46uxf1inqf 简单文本_i31krv718r -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_46uxf1inqf">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.stageGoals) }}
                                </span>
                                <!-- end vid_46uxf1inqf 简单文本_i31krv718r -->
                              </a-col>
                            </a-row>
                            <!-- end vid_3szllabrm2 布局容器_49dya5clx3 -->
                            <!-- begin vid_inoaje26eo 布局容器_54gk4b8pju -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_inoaje26eo" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_f7pbkgs0pi 简单文本_3sf7515pb8 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_f7pbkgs0pi"> 运行数据： </span>
                                <!-- end vid_f7pbkgs0pi 简单文本_3sf7515pb8 -->
                                <!-- begin vid_p8v9yxzjyv 简单文本_tzifqu40dm -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_p8v9yxzjyv">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.runnigData) }}
                                </span>
                                <!-- end vid_p8v9yxzjyv 简单文本_tzifqu40dm -->
                              </a-col>
                            </a-row>
                            <!-- end vid_inoaje26eo 布局容器_54gk4b8pju -->
                            <!-- begin vid_41ypwzn2cc 布局容器_bufvq9pljx -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_41ypwzn2cc" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_rfh9n4brx6 下一阶段目标： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_rfh9n4brx6"> 下一阶段目标： </span>
                                <!-- end vid_rfh9n4brx6 下一阶段目标： -->
                                <!-- begin vid_cne4mbba4s 计划5月完成验收 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_cne4mbba4s">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.nextStageGoals) }}
                                </span>
                                <!-- end vid_cne4mbba4s 计划5月完成验收 -->
                              </a-col>
                            </a-row>
                            <!-- end vid_41ypwzn2cc 布局容器_bufvq9pljx -->
                          </al-box>
                          <!-- end vid_59fqhks56s 容器_keos5zkni4 -->
                        </al-box>
                        <!-- end vid_v4r9zz9bxp 容器_vnl620gjvo -->
                      </template>
                      <template v-else-if="checkCaseCondition(vid_3g2zz60l8u_dataItem.dataItem.type, 'EQUALS', 3)">
                        <!-- begin vid_0hycvzsqv8 容器_39nz993oac -->
                        <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_0hycvzsqv8">
                          <!-- begin vid_lw04qj2hug 容器_eeystvda0o -->
                          <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_lw04qj2hug">
                            <!-- begin vid_zceh29vygw 布局容器_ccxctue7wy -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_zceh29vygw" :slots="'12:12'">
                              <a-col :span="12">
                                <!-- begin vid_d9aa0qu8yu 容器_htfx63f017 -->
                                <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_d9aa0qu8yu">
                                  <!-- begin vid_fspwd5vnuc 3 -->
                                  <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_fspwd5vnuc">
                                    {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.category) }}
                                  </span>
                                  <!-- end vid_fspwd5vnuc 3 -->
                                  <!-- begin vid_z50h2tx3s8 天山材料煤炭供应链管理平台 -->
                                  <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_z50h2tx3s8">
                                    {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.projectName) }}
                                  </span>
                                  <!-- end vid_z50h2tx3s8 天山材料煤炭供应链管理平台 -->
                                </al-box>
                                <!-- end vid_d9aa0qu8yu 容器_htfx63f017 -->
                              </a-col>
                              <a-col :span="12"> </a-col>
                            </a-row>
                            <!-- end vid_zceh29vygw 布局容器_ccxctue7wy -->
                          </al-box>
                          <!-- end vid_lw04qj2hug 容器_eeystvda0o -->
                          <!-- begin vid_vw8wq7ber6 容器_j1lzxao8z5 -->
                          <al-box :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_vw8wq7ber6">
                            <!-- begin vid_aknplz3qhs 布局容器_dxcsojggcn -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_aknplz3qhs" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_0wmvhzwjjk 项目阶段： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_0wmvhzwjjk"> 项目阶段： </span>
                                <!-- end vid_0wmvhzwjjk 项目阶段： -->
                                <!-- begin vid_u0dwl2vomn 设计阶段 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_u0dwl2vomn">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.stageName) }}
                                </span>
                                <!-- end vid_u0dwl2vomn 设计阶段 -->
                              </a-col>
                            </a-row>
                            <!-- end vid_aknplz3qhs 布局容器_dxcsojggcn -->
                            <!-- begin vid_8d58fdvpce 布局容器_84qj9sv372 -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_8d58fdvpce" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_z4fu8iaut0 当前进展： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_z4fu8iaut0"> 当前进展： </span>
                                <!-- end vid_z4fu8iaut0 当前进展： -->
                                <!-- begin vid_tejtuv7eur 结合前期调研情况，数智院内部组织产品、业务专家、技术人员对业务进行了梳理和研讨，进行了价值评估、业务架构、核心业务流程、功能架构、技术架构、安全架构等编制工作。 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_tejtuv7eur">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.currentProgress) }}
                                </span>
                                <!-- end vid_tejtuv7eur 结合前期调研情况，数智院内部组织产品、业务专家、技术人员对业务进行了梳理和研讨，进行了价值评估、业务架构、核心业务流程、功能架构、技术架构、安全架构等编制工作。 -->
                              </a-col>
                            </a-row>
                            <!-- end vid_8d58fdvpce 布局容器_84qj9sv372 -->
                            <!-- begin vid_mt35ng1zzo 布局容器_1m6n5wrw8g -->
                            <a-row :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_mt35ng1zzo" :slots="'24'">
                              <a-col :span="24">
                                <!-- begin vid_v7gtgpgaqg 下一步工作： -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_v7gtgpgaqg"> 下一步工作： </span>
                                <!-- end vid_v7gtgpgaqg 下一步工作： -->
                                <!-- begin vid_qlmw6s1d4b 完成项目技术方案初稿，继续业务交流沟通完善方案。 -->
                                <span :data-cycle-index="vid_3g2zz60l8u_dataItem.cycleIndex" class="vid_qlmw6s1d4b">
                                  {{ renderStringInTemplate(vid_3g2zz60l8u_dataItem.dataItem.nextStepPlan) }}
                                </span>
                                <!-- end vid_qlmw6s1d4b 完成项目技术方案初稿，继续业务交流沟通完善方案。 -->
                              </a-col>
                            </a-row>
                            <!-- end vid_mt35ng1zzo 布局容器_1m6n5wrw8g -->
                          </al-box>
                          <!-- end vid_vw8wq7ber6 容器_j1lzxao8z5 -->
                        </al-box>
                        <!-- end vid_0hycvzsqv8 容器_39nz993oac -->
                      </template>
                      <template v-else> </template>
                    </div>
                    <!-- end vid_h0cs8lz5l0 case_i7qzsxv47t -->
                  </template>
                </al-cycle>
                <!-- end vid_3g2zz60l8u For循环_uyw4ay65w8 -->
              </al-box>
              <!-- end vid_76p1xneuct 容器_6s9cktacrw -->
              <!-- begin vid_4zslh9lagf 容器_i4yptqvnm1 -->
              <al-box class="vid_4zslh9lagf">
                <!-- begin vid_v5ryq5vynb 布局容器_jsvpte5r7a -->
                <a-row class="vid_v5ryq5vynb" :slots="'12:12'">
                  <a-col :span="12">
                    <!-- begin vid_k1e67x12lw 4.2.1水泥配料综合优化-已验收项目模型使用情况跟踪 -->
                    <span class="vid_k1e67x12lw"> 4.2.1水泥配料综合优化-已验收项目模型使用情况跟踪 </span>
                    <!-- end vid_k1e67x12lw 4.2.1水泥配料综合优化-已验收项目模型使用情况跟踪 -->
                  </a-col>
                  <a-col :span="12">
                    <!-- begin vid_w0ffsjwv2c 容器_8o70ht66k5 -->
                    <al-box class="vid_w0ffsjwv2c">
                      <!-- begin vid_m3o7wmrzxj 新建 -->
                      <a-button class="vid_m3o7wmrzxj" :type="'primary'" @click="handle_vid_m3o7wmrzxj_click"> 新建 </a-button>
                      <!-- end vid_m3o7wmrzxj 新建 -->
                    </al-box>
                    <!-- end vid_w0ffsjwv2c 容器_8o70ht66k5 -->
                  </a-col>
                </a-row>
                <!-- end vid_v5ryq5vynb 布局容器_jsvpte5r7a -->
                <!-- begin vid_6emwmcrw51 For循环_q4ciwp9jtl -->
                <al-cycle
                  v-if="vid_6emwmcrw51_props.dataSource?.length"
                  class="vid_6emwmcrw51"
                  v-model:dataSource="vid_6emwmcrw51_props.dataSource"
                  v-model:current="vid_6emwmcrw51_props.current"
                  v-model:currentIndex="vid_6emwmcrw51_props.currentIndex"
                >
                  <template #default="vid_6emwmcrw51_dataItem">
                    <!-- begin vid_k4hvz07ypn 容器_xify8xnlku -->
                    <al-box :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_k4hvz07ypn">
                      <!-- begin vid_bnyueb67mq 容器_fgbbjyjb0b -->
                      <al-box :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_bnyueb67mq">
                        <!-- begin vid_o6pyixk8hj 布局容器_zpv7r89mco -->
                        <a-row :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_o6pyixk8hj" :slots="'12:12'">
                          <a-col :span="12">
                            <!-- begin vid_8lbkwdscyh 容器_1bpe29j1ib -->
                            <al-box :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_8lbkwdscyh">
                              <!-- begin vid_hu6b8fbjf5 1 -->
                              <span :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_hu6b8fbjf5">
                                {{ renderStringInTemplate(vid_6emwmcrw51_dataItem.dataItem.sno) }}
                              </span>
                              <!-- end vid_hu6b8fbjf5 1 -->
                              <!-- begin vid_j0rh2umb6i 在线使用率95%~100%企业，20家（国大、华蓥、筠连、德阳、德胜、旺苍、达州、安县、北川、广元、铜仁、兴国、永丰、洛阳、米东、富源、常德、浏阳、青海、罗定） -->
                              <span :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_j0rh2umb6i">
                                {{ renderStringInTemplate(vid_6emwmcrw51_dataItem.dataItem.title) }}
                              </span>
                              <!-- end vid_j0rh2umb6i 在线使用率95%~100%企业，20家（国大、华蓥、筠连、德阳、德胜、旺苍、达州、安县、北川、广元、铜仁、兴国、永丰、洛阳、米东、富源、常德、浏阳、青海、罗定） -->
                            </al-box>
                            <!-- end vid_8lbkwdscyh 容器_1bpe29j1ib -->
                          </a-col>
                          <a-col :span="12">
                            <!-- begin vid_utiy403vet 容器_2v0t1p0662 -->
                            <al-box :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_utiy403vet">
                              <!-- begin vid_7jimupxjb7 编辑 -->
                              <a-button :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_7jimupxjb7" :type="'primary'" @click="handle_vid_7jimupxjb7_click"> 编辑 </a-button>
                              <!-- end vid_7jimupxjb7 编辑 -->
                            </al-box>
                            <!-- end vid_utiy403vet 容器_2v0t1p0662 -->
                          </a-col>
                        </a-row>
                        <!-- end vid_o6pyixk8hj 布局容器_zpv7r89mco -->
                      </al-box>
                      <!-- end vid_bnyueb67mq 容器_fgbbjyjb0b -->
                      <!-- begin vid_noid1gclbc 容器_dha52n553s -->
                      <al-box :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_noid1gclbc">
                        <!-- begin vid_um3vfyljmy 布局容器_z15vgleiej -->
                        <a-row :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_um3vfyljmy" :slots="'24'">
                          <a-col :span="24">
                            <!-- begin vid_ew53ett4w9 总结： -->
                            <span :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_ew53ett4w9"> 总结： </span>
                            <!-- end vid_ew53ett4w9 总结： -->
                            <!-- begin vid_57havpd4zw 2家企业（安福、上高）上周在线使用率为100%，本周未达到100% -->
                            <span :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex" class="vid_57havpd4zw">
                              {{ renderStringInTemplate(vid_6emwmcrw51_dataItem.dataItem.remarks) }}
                            </span>
                            <!-- end vid_57havpd4zw 2家企业（安福、上高）上周在线使用率为100%，本周未达到100% -->
                          </a-col>
                        </a-row>
                        <!-- end vid_um3vfyljmy 布局容器_z15vgleiej -->
                        <!-- begin vid_m40jcgir06 表格_35pbh6g4kv -->
                        <!-- 表格_35pbh6g4kv -->
                        <a-table
                          :data-cycle-index="vid_6emwmcrw51_dataItem.cycleIndex"
                          class="vid_m40jcgir06"
                          :bordered="true"
                          :editRowSaveLoading="vid_m40jcgir06_props.editRowSaveLoading"
                          :sorter="vid_m40jcgir06_props.sorter"
                          :currentRow="vid_m40jcgir06_props.currentRow"
                          :selectedRowList="vid_m40jcgir06_props.selectedRowList"
                          :data-source="vid_6emwmcrw51_dataItem.dataItem.remarkList"
                          @change="handle_vid_m40jcgir06_change"
                          :columns="vid_m40jcgir06_columns"
                          :pagination="vid_m40jcgir06_pagination"
                          row-key="id"
                          @resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_m40jcgir06')"
                          sticky
                          :scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
                          :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
                        >
                          <template #headerCell="{ title, column }">
                            <TableHeaderCell :title="title" :column="column" />
                          </template>
                          <template #bodyCell="{ text, column, record, index }">
                            <!-- 序号列 -->
                            <template v-if="column && column.dataIndex === 'vid_m40jcgir06_serialNumber'">
                              {{ index + 1 }}
                            </template>
                            <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"原因分析"} 列内容 -->
                            <template v-if="column.dataIndex === 'remark' && !column.customRender">
                              <text-table-cell
                                :rowData="record"
                                :conditionValueMap="vid_m40jcgir06_props.boundaryValueMap"
                                :dataSource="vid_m40jcgir06_props.contentDataSource[column.dataIndex]"
                                :columnsConfig="column"
                                :value="text"
                              />
                            </template>
                          </template>
                        </a-table>
                        <!-- end vid_m40jcgir06 表格_35pbh6g4kv -->
                      </al-box>
                      <!-- end vid_noid1gclbc 容器_dha52n553s -->
                    </al-box>
                    <!-- end vid_k4hvz07ypn 容器_xify8xnlku -->
                  </template>
                </al-cycle>
                <!-- end vid_6emwmcrw51 For循环_q4ciwp9jtl -->
              </al-box>
              <!-- end vid_4zslh9lagf 容器_i4yptqvnm1 -->
              <!-- begin vid_ibzx8yg9j0 容器_ed3fn3fu1m -->
              <al-box class="vid_ibzx8yg9j0">
                <!-- begin vid_7jvxghrrnm 布局容器_zsrmlc412h -->
                <a-row class="vid_7jvxghrrnm" :slots="'12:12'">
                  <a-col :span="12">
                    <!-- begin vid_9hz8ong6ta 4.2.4数据建模-其他 -->
                    <span class="vid_9hz8ong6ta"> 4.2.4数据建模-其他 </span>
                    <!-- end vid_9hz8ong6ta 4.2.4数据建模-其他 -->
                  </a-col>
                  <a-col :span="12">
                    <!-- begin vid_oxauxr5wfo 容器_u3g41fktld -->
                    <al-box class="vid_oxauxr5wfo">
                      <!-- begin vid_m6glyu909u 编辑 -->
                      <a-button class="vid_m6glyu909u" :type="'primary'" @click="handle_vid_m6glyu909u_click"> 编辑 </a-button>
                      <!-- end vid_m6glyu909u 编辑 -->
                    </al-box>
                    <!-- end vid_oxauxr5wfo 容器_u3g41fktld -->
                  </a-col>
                </a-row>
                <!-- end vid_7jvxghrrnm 布局容器_zsrmlc412h -->
                <!-- begin vid_8su7xd996u For循环_o0s47uff87 -->
                <al-cycle
                  v-if="vid_8su7xd996u_props.dataSource?.length"
                  class="vid_8su7xd996u"
                  v-model:dataSource="vid_8su7xd996u_props.dataSource"
                  v-model:current="vid_8su7xd996u_props.current"
                  v-model:currentIndex="vid_8su7xd996u_props.currentIndex"
                >
                  <template #default="vid_8su7xd996u_dataItem">
                    <!-- begin vid_m60kgfj284 容器_52zz2jmnbm -->
                    <al-box :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_m60kgfj284">
                      <!-- begin vid_osnrp9370k 容器_liq9zbxxe0 -->
                      <al-box :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_osnrp9370k">
                        <!-- begin vid_wk7p94bkz3 布局容器_b4dnljd513 -->
                        <a-row :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_wk7p94bkz3" :slots="'12:12'">
                          <a-col :span="12">
                            <!-- begin vid_nkxfndqc8g 容器_p06ago6f9r -->
                            <al-box :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_nkxfndqc8g">
                              <!-- begin vid_96a2ruf09d 简单文本_i4i6g9thu0 -->
                              <span :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_96a2ruf09d">
                                {{ renderStringInTemplate(vid_8su7xd996u_dataItem.dataItem.sno) }}
                              </span>
                              <!-- end vid_96a2ruf09d 简单文本_i4i6g9thu0 -->
                              <!-- begin vid_7g40xdc7ov 4.2.4数据建模-端到端全链路数智建模 -->
                              <span :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_7g40xdc7ov">
                                {{ renderStringInTemplate(vid_8su7xd996u_dataItem.dataItem.projectName) }}
                              </span>
                              <!-- end vid_7g40xdc7ov 4.2.4数据建模-端到端全链路数智建模 -->
                            </al-box>
                            <!-- end vid_nkxfndqc8g 容器_p06ago6f9r -->
                          </a-col>
                          <a-col :span="12"> </a-col>
                        </a-row>
                        <!-- end vid_wk7p94bkz3 布局容器_b4dnljd513 -->
                      </al-box>
                      <!-- end vid_osnrp9370k 容器_liq9zbxxe0 -->
                      <!-- begin vid_eoph7l4qaw 容器_0e5g8xqi5n -->
                      <al-box :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_eoph7l4qaw">
                        <!-- begin vid_dk226369wv 布局容器_u81av4333b -->
                        <a-row :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_dk226369wv" :slots="'24'">
                          <a-col :span="24">
                            <!-- begin vid_vr7m34wga3 上周工作： -->
                            <span :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_vr7m34wga3"> 上周工作： </span>
                            <!-- end vid_vr7m34wga3 上周工作： -->
                            <!-- begin vid_drtogbq5hl 简单文本_m2pro4on90 -->
                            <span :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_drtogbq5hl">
                              {{ renderStringInTemplate(vid_8su7xd996u_dataItem.dataItem.lastWeekPlan) }}
                            </span>
                            <!-- end vid_drtogbq5hl 简单文本_m2pro4on90 -->
                          </a-col>
                        </a-row>
                        <!-- end vid_dk226369wv 布局容器_u81av4333b -->
                        <!-- begin vid_a91huo9923 布局容器_54xczw5uw3 -->
                        <a-row :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_a91huo9923" :slots="'24'">
                          <a-col :span="24">
                            <!-- begin vid_empbc6jtsc 后续计划： -->
                            <span :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_empbc6jtsc"> 后续计划： </span>
                            <!-- end vid_empbc6jtsc 后续计划： -->
                            <!-- begin vid_jr07ztellg 简单文本_fnmyrs07nw -->
                            <span :data-cycle-index="vid_8su7xd996u_dataItem.cycleIndex" class="vid_jr07ztellg">
                              {{ renderStringInTemplate(vid_8su7xd996u_dataItem.dataItem.nextStepPlan) }}
                            </span>
                            <!-- end vid_jr07ztellg 简单文本_fnmyrs07nw -->
                          </a-col>
                        </a-row>
                        <!-- end vid_a91huo9923 布局容器_54xczw5uw3 -->
                      </al-box>
                      <!-- end vid_eoph7l4qaw 容器_0e5g8xqi5n -->
                    </al-box>
                    <!-- end vid_m60kgfj284 容器_52zz2jmnbm -->
                  </template>
                </al-cycle>
                <!-- end vid_8su7xd996u For循环_o0s47uff87 -->
              </al-box>
              <!-- end vid_ibzx8yg9j0 容器_ed3fn3fu1m -->
            </al-box>
            <!-- end vid_qm7ez1jp23 容器_bqu3s1vvdm -->
          </a-tab-pane>
          <a-tab-pane key="Tab2" force-render>
            <template #tab> 水泥配料 </template>
            <!-- begin vid_ijdcqjpj3v For循环_1os7gnaev2 -->
            <al-cycle
              v-if="vid_ijdcqjpj3v_props.dataSource?.length"
              class="vid_ijdcqjpj3v"
              v-model:dataSource="vid_ijdcqjpj3v_props.dataSource"
              v-model:current="vid_ijdcqjpj3v_props.current"
              v-model:currentIndex="vid_ijdcqjpj3v_props.currentIndex"
            >
              <template #default="vid_ijdcqjpj3v_dataItem">
                <!-- begin vid_8n24clyhs2 容器_gk8zsnr219 -->
                <al-box :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_8n24clyhs2">
                  <!-- begin vid_jfbbv71bsx 容器_dafm59df5u -->
                  <al-box :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_jfbbv71bsx">
                    <!-- begin vid_g1n5iqxawx 布局容器_i2lvvdkc7l -->
                    <a-row :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_g1n5iqxawx" :slots="'12:12'">
                      <a-col :span="12">
                        <!-- begin vid_483gkg02k1 简单文本_i767llhwqo -->
                        <span :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_483gkg02k1">
                          {{ renderStringInTemplate(vid_ijdcqjpj3v_dataItem.dataItem.areaName) }}
                        </span>
                        <!-- end vid_483gkg02k1 简单文本_i767llhwqo -->
                      </a-col>
                      <a-col :span="12">
                        <!-- begin vid_o3vpl06g5g 容器_76sc2eudfb -->
                        <al-box :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_o3vpl06g5g">
                          <!-- begin vid_9bv1atmyuk 按钮_85w7bisqeg -->
                          <a-button :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_9bv1atmyuk" :type="'primary'" @click="handle_vid_9bv1atmyuk_click"> 新建 </a-button>
                          <!-- end vid_9bv1atmyuk 按钮_85w7bisqeg -->
                        </al-box>
                        <!-- end vid_o3vpl06g5g 容器_76sc2eudfb -->
                      </a-col>
                    </a-row>
                    <!-- end vid_g1n5iqxawx 布局容器_i2lvvdkc7l -->
                    <!-- begin vid_aqjdwv6vag 表格_qhd90sq8i2 -->
                    <!-- 表格_qhd90sq8i2 -->
                    <a-table
                      :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex"
                      class="vid_aqjdwv6vag"
                      :bordered="true"
                      :editRowSaveLoading="vid_aqjdwv6vag_props.editRowSaveLoading"
                      :sorter="vid_aqjdwv6vag_props.sorter"
                      :currentRow="vid_aqjdwv6vag_props.currentRow"
                      :selectedRowList="vid_aqjdwv6vag_props.selectedRowList"
                      :data-source="vid_ijdcqjpj3v_dataItem.dataItem.modelCementIngredientsProgressList"
                      @change="handle_vid_aqjdwv6vag_change"
                      :columns="vid_aqjdwv6vag_columns"
                      :pagination="vid_aqjdwv6vag_pagination"
                      row-key="id"
                      @resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_aqjdwv6vag')"
                      sticky
                      :scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
                      :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
                    >
                      <template #headerCell="{ title, column }">
                        <TableHeaderCell :title="title" :column="column" />
                      </template>
                      <template #bodyCell="{ text, column, record, index }">
                        <!-- 操作列 -->
                        <div v-if="column.dataIndex === 'vid_aqjdwv6vag_operation'" class="operation-cell">
                          <!-- 默认分组 -->
                          <span>
                            <a-button type="link" @click="handle_vid_aqjdwv6vag_clickBtn_tdgmgimmsf(record)">项目计划与进度</a-button>
                            <a-button type="link" @click="handle_vid_aqjdwv6vag_clickBtn_j2v839jycl(record)">健康状态</a-button>
                            <a-button type="link" @click="handle_vid_aqjdwv6vag_clickBtn_cpdcd44mua(record)">进展概述</a-button>
                            <a-button type="link" @click="handle_vid_aqjdwv6vag_clickBtn_2aibg08ay2(record)">编辑</a-button>
                          </span>
                        </div>

                        <!-- 序号列 -->
                        <template v-if="column && column.dataIndex === 'vid_aqjdwv6vag_serialNumber'">
                          {{ index + 1 }}
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"工厂"} 列内容 -->
                        <template v-if="column.dataIndex === 'projectName' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"项目目标"} 列内容 -->
                        <template v-if="column.dataIndex === 'projectGoals' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"项目出资人"} 列内容 -->
                        <template v-if="column.dataIndex === 'projectInvestor' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"项目负责人"} 列内容 -->
                        <template v-if="column.dataIndex === 'projectDirector' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"项目经理"} 列内容 -->
                        <template v-if="column.dataIndex === 'projectPm' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"技术经理"} 列内容 -->
                        <template v-if="column.dataIndex === 'projectTechleader' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"项目进度"} 列内容 -->
                        <template v-if="column.dataIndex === 'prgress' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"总投资额"} 列内容 -->
                        <template v-if="column.dataIndex === 'investAmount' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"当前已投入金额"} 列内容 -->
                        <template v-if="column.dataIndex === 'investAmounted' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"进度说明"} 列内容 -->
                        <template v-if="column.dataIndex === 'progressDesc' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"id"} 列内容 -->
                        <template v-if="column.dataIndex === 'id' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"weekId"} 列内容 -->
                        <template v-if="column.dataIndex === 'weekId' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_aqjdwv6vag_props.boundaryValueMap"
                            :dataSource="vid_aqjdwv6vag_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                      </template>
                    </a-table>
                    <!-- end vid_aqjdwv6vag 表格_qhd90sq8i2 -->
                    <!-- begin vid_i9qqh7sn2e 布局容器_65y39csa2e -->
                    <a-row :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_i9qqh7sn2e" :slots="'12:12'">
                      <a-col :span="12">
                        <!-- begin vid_yjg1uhqgqe 持续跟进事项 -->
                        <span :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_yjg1uhqgqe"> 持续跟进事项 </span>
                        <!-- end vid_yjg1uhqgqe 持续跟进事项 -->
                      </a-col>
                      <a-col :span="12">
                        <!-- begin vid_balamkm7fi 容器_843afejiiv -->
                        <al-box :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_balamkm7fi">
                          <!-- begin vid_iskzwsvvpa 新建 -->
                          <a-button :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_iskzwsvvpa" :type="'primary'" @click="handle_vid_iskzwsvvpa_click"> 新建 </a-button>
                          <!-- end vid_iskzwsvvpa 新建 -->
                        </al-box>
                        <!-- end vid_balamkm7fi 容器_843afejiiv -->
                      </a-col>
                    </a-row>
                    <!-- end vid_i9qqh7sn2e 布局容器_65y39csa2e -->
                    <!-- begin vid_8hh6f0wr1t 表格_zw8f24d7ru -->
                    <!-- 表格_zw8f24d7ru -->
                    <a-table
                      :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex"
                      class="vid_8hh6f0wr1t"
                      :bordered="true"
                      :editRowSaveLoading="vid_8hh6f0wr1t_props.editRowSaveLoading"
                      :sorter="vid_8hh6f0wr1t_props.sorter"
                      :currentRow="vid_8hh6f0wr1t_props.currentRow"
                      :selectedRowList="vid_8hh6f0wr1t_props.selectedRowList"
                      :data-source="vid_ijdcqjpj3v_dataItem.dataItem.cementIngredientsOverviewFollowupMattersList"
                      @change="handle_vid_8hh6f0wr1t_change"
                      :columns="vid_8hh6f0wr1t_columns"
                      :pagination="vid_8hh6f0wr1t_pagination"
                      row-key="id"
                      @resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_8hh6f0wr1t')"
                      sticky
                      :scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
                      :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
                    >
                      <template #headerCell="{ title, column }">
                        <TableHeaderCell :title="title" :column="column" />
                      </template>
                      <template #bodyCell="{ text, column, record, index }">
                        <!-- 操作列 -->
                        <div v-if="column.dataIndex === 'vid_8hh6f0wr1t_operation'" class="operation-cell">
                          <!-- 默认分组 -->
                          <span>
                            <a-button type="link" @click="handle_vid_8hh6f0wr1t_clickBtn_tdgmgimmsf(record)">编辑</a-button>
                          </span>
                        </div>

                        <!-- 序号列 -->
                        <template v-if="column && column.dataIndex === 'vid_8hh6f0wr1t_serialNumber'">
                          {{ index + 1 }}
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"持续跟进项目"} 列内容 -->
                        <template v-if="column.dataIndex === 'matters' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"行动建议"} 列内容 -->
                        <template v-if="column.dataIndex === 'action' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"提出日期"} 列内容 -->
                        <template v-if="column.dataIndex === 'proposeDate' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"预计完成日期"} 列内容 -->
                        <template v-if="column.dataIndex === 'planFinishDate' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"是否完成"} 列内容 -->
                        <template v-if="column.dataIndex === 'responsible' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"备注"} 列内容 -->
                        <template v-if="column.dataIndex === 'remarks' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"id"} 列内容 -->
                        <template v-if="column.dataIndex === 'id' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"所属区域"} 列内容 -->
                        <template v-if="column.dataIndex === 'areaName' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_8hh6f0wr1t_props.boundaryValueMap"
                            :dataSource="vid_8hh6f0wr1t_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                      </template>
                    </a-table>
                    <!-- end vid_8hh6f0wr1t 表格_zw8f24d7ru -->
                    <!-- begin vid_a717qj5hm0 布局容器_fcp7oi8t5g -->
                    <a-row :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_a717qj5hm0" :slots="'12:12'">
                      <a-col :span="12">
                        <!-- begin vid_7irdhv8us0 问题、风险及待决策事项 -->
                        <span :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_7irdhv8us0"> 问题、风险及待决策事项 </span>
                        <!-- end vid_7irdhv8us0 问题、风险及待决策事项 -->
                      </a-col>
                      <a-col :span="12">
                        <!-- begin vid_vqd6x7t77h 容器_jy62i0y4ao -->
                        <al-box :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_vqd6x7t77h">
                          <!-- begin vid_egarsld5bt 按钮_uy50rl2dty -->
                          <a-button :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex" class="vid_egarsld5bt" :type="'primary'" @click="handle_vid_egarsld5bt_click"> 新建 </a-button>
                          <!-- end vid_egarsld5bt 按钮_uy50rl2dty -->
                        </al-box>
                        <!-- end vid_vqd6x7t77h 容器_jy62i0y4ao -->
                      </a-col>
                    </a-row>
                    <!-- end vid_a717qj5hm0 布局容器_fcp7oi8t5g -->
                    <!-- begin vid_tptxm1myfi 表格_7os8dvixl1 -->
                    <!-- 表格_7os8dvixl1 -->
                    <a-table
                      :data-cycle-index="vid_ijdcqjpj3v_dataItem.cycleIndex"
                      class="vid_tptxm1myfi"
                      :bordered="true"
                      :editRowSaveLoading="vid_tptxm1myfi_props.editRowSaveLoading"
                      :sorter="vid_tptxm1myfi_props.sorter"
                      :currentRow="vid_tptxm1myfi_props.currentRow"
                      :selectedRowList="vid_tptxm1myfi_props.selectedRowList"
                      :data-source="vid_ijdcqjpj3v_dataItem.dataItem.modelCementIngredientsOverviewRiskList"
                      @change="handle_vid_tptxm1myfi_change"
                      :columns="vid_tptxm1myfi_columns"
                      :pagination="vid_tptxm1myfi_pagination"
                      row-key="id"
                      @resizeColumn="(w, col) => handleResizeColumn(w, col, 'vid_tptxm1myfi')"
                      sticky
                      :scroll="{ x: 'max-content', scrollToFirstRowOnChange: true, }"
                      :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped-even' : 'table-striped-odd')"
                    >
                      <template #headerCell="{ title, column }">
                        <TableHeaderCell :title="title" :column="column" />
                      </template>
                      <template #bodyCell="{ text, column, record, index }">
                        <!-- 操作列 -->
                        <div v-if="column.dataIndex === 'vid_tptxm1myfi_operation'" class="operation-cell">
                          <!-- 默认分组 -->
                          <span>
                            <a-button type="link" @click="handle_vid_tptxm1myfi_clickBtn_tdgmgimmsf(record)">编辑</a-button>
                          </span>
                        </div>

                        <!-- 序号列 -->
                        <template v-if="column && column.dataIndex === 'vid_tptxm1myfi_serialNumber'">
                          {{ index + 1 }}
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"企业"} 列内容 -->
                        <template v-if="column.dataIndex === 'factoryName' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"责任人"} 列内容 -->
                        <template v-if="column.dataIndex === 'responsible' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"问题/风险/待决策"} 列内容 -->
                        <template v-if="column.dataIndex === 'riskName' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"问题/风险/决策事项描述"} 列内容 -->
                        <template v-if="column.dataIndex === 'riskDesc' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"问题/风险/决策类型"} 列内容 -->
                        <template v-if="column.dataIndex === 'riskType' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"问题/风险等级"} 列内容 -->
                        <template v-if="column.dataIndex === 'riskLevel' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"行动建议"} 列内容 -->
                        <template v-if="column.dataIndex === 'action' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"提出日期"} 列内容 -->
                        <template v-if="column.dataIndex === 'proposeDate' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"预计完成日期"} 列内容 -->
                        <template v-if="column.dataIndex === 'planFinishDate' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"备注"} 列内容 -->
                        <template v-if="column.dataIndex === 'remarks' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"id"} 列内容 -->
                        <template v-if="column.dataIndex === 'id' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                        <!-- {"type":"value","dataType":"STRING","rawDataType":"STRING","link":"","value":"所属区域"} 列内容 -->
                        <template v-if="column.dataIndex === 'areaName' && !column.customRender">
                          <text-table-cell
                            :rowData="record"
                            :conditionValueMap="vid_tptxm1myfi_props.boundaryValueMap"
                            :dataSource="vid_tptxm1myfi_props.contentDataSource[column.dataIndex]"
                            :columnsConfig="column"
                            :value="text"
                          />
                        </template>
                      </template>
                    </a-table>
                    <!-- end vid_tptxm1myfi 表格_7os8dvixl1 -->
                  </al-box>
                  <!-- end vid_jfbbv71bsx 容器_dafm59df5u -->
                </al-box>
                <!-- end vid_8n24clyhs2 容器_gk8zsnr219 -->
              </template>
            </al-cycle>
            <!-- end vid_ijdcqjpj3v For循环_1os7gnaev2 -->
          </a-tab-pane>
        </a-tabs>
        <!-- end vid_4tctuqcmtv 标签页_cywwrlwlcj -->
      </al-box>
      <!-- end vid_bx9naz8u67 容器_cshgt05ygj -->
    </a-spin>
  </div>
</template>
<script setup lang="tsx">
  import {
      h, ref, reactive, toRaw, markRaw, watch, computed,
      onBeforeMount, onMounted, onBeforeUnmount, onUnmounted, onActivated, onDeactivated
    } from "vue";
    import { useRoute, useRouter } from 'vue-router';
    const router = useRouter();
    const route = useRoute();
    import { get, post, put, del, request, requestWithHeaders } from '@/utils/http/Axios';
    import { cloneDeep, localGet, merge, getDifferenceArray, traversalTreeStructure, checkCaseCondition, renderStringInTemplate, handleBreadcrumbJump, throttle, permission, getComponentParamsValue } from '@/utils/index';
    import { isNullOrEmpty, isEmptyArr, isNullOrUnDef, isContained, isArray, isEmpty, isObject } from '@/utils/is';
    import dayjs from 'dayjs';
    import { getPagePcChartsDataSourceConvert } from '@/utils/chart';
    import { message, notification, Modal } from 'ant-design-vue'
    import { propertyFormatByNumber, propertyFormatByPercentage, propertyFormatByDate, parseSubFromDataList } from '@/utils/format';
    import colorTheme from '@/design/custom-theme.json';
    
    import UserTableRecords from '@/model/UserTableRecords';
    import { getAppBaseUrl } from '@/utils/index';
    import { sendToken } from "@/hooks/useIframeToken";
    import { useSystemStore } from "@/store/modules/system";
    const systemStore = useSystemStore();
    

  import TextTableCell from '@/components/page/tableCell/text.vue';
  import TooltipTableCell from '@/components/page/tableCell/tooltip.vue';
  import NumberTableCell from '@/components/page/tableCell/number.vue';
  import ProgressTableCell from '@/components/page/tableCell/progress.vue';
  import OptionsTableCell from '@/components/page/tableCell/options.vue';
  import MultipleOptionsTableCell from '@/components/page/tableCell/multipleOptions.vue';
  import DatePickerTableCell from '@/components/page/tableCell/datePicker.vue';
  import RangePickerTableCell from '@/components/page/tableCell/rangePicker.vue';
  import RangeNumberTableCell from '@/components/page/tableCell/rangeNumber.vue';
  import BoolTableCell from '@/components/page/tableCell/bool.vue';
  import TableHeaderCell from '@/components/page/TableHeaderCell.vue';

      // 获取传入的流程ID和组件参数
      const props = defineProps({
            'processInstanceId': {
            type: [String,Number,Boolean],
            default: undefined,
        },
      })
      const immediateWatch = (source, callback) => {
        watch(source, callback, {deep: true,immediate: true })
      }



  /* -------------------------- 属性定义 -------------------------- */

      const setTimeOutList = [];
      const pageLoading = reactive({
        loading: false,
        tip: undefined
      });
      const authInfo = localGet('app-user-store');

    const vid_3fhyvv64k6_props = reactive({
          visible: false,
  })

    const vid_u0s1os1iec_props = reactive({
          formModel: {"e_p3ojsquqc2":"","q_ty1zwqzwxu":"","t_7l104etp0e":"","j_2xfdtjo68e":"","c_kgaddpq8me":"","f_kmbth6cos5":"","d_msqf9xg3w3":"","l_sp7vpeb0i2":"","m_qwhvqkcc0a":""},
  })

    const vid_dv1t2luuez_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_hn1miyep0f_props = reactive({
          value: "",
  })

    const vid_lavp5dom66_props = reactive({
          value: "",
  })

    const vid_3px2bhk0r3_props = reactive({
          value: "",
  })

    const vid_vmt34bm0tb_props = reactive({
          value: "",
  })

    const vid_hu2biocxxf_props = reactive({
          value: "",
  })

    const vid_uvm251gq4h_props = reactive({
          value: "",
  })

    const vid_wr0f2kq20i_props = reactive({
          value: "",
  })

    const vid_dzwv8yej4r_props = reactive({
          value: "",
  })

    const vid_n36sy92433_props = reactive({
          visible: false,
  })

    const vid_yywk6vt8sh_props = reactive({
          formModel: {"d_fvwy8cg60d":"","n_tgyvj3bxix":"","m_fmd95wzan2":"","t_zanrbmi6ho":"","a_cf6mb35ckr":"","h_mu67dzslpu":"","n_jml6hvb7ag":"","j_j8y9p2gtvb":"","f_8esx41249c":""},
  })

    const vid_0dqge539xa_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_rfmwnn5p22_props = reactive({
          value: undefined,
  })

    const vid_k99wq37fq8_props = reactive({
          value: undefined,
  })

    const vid_x63kgtd8q2_props = reactive({
          value: undefined,
  })

    const vid_qad12ddf3y_props = reactive({
          value: undefined,
  })

    const vid_lw8pliqhoh_props = reactive({
          value: undefined,
  })

    const vid_ir6qy5ju8z_props = reactive({
          value: undefined,
  })

    const vid_vgadga708a_props = reactive({
          value: undefined,
  })

    const vid_9tdvfhwrsm_props = reactive({
          value: undefined,
  })

    const vid_14jcy7b5ua_props = reactive({
          visible: false,
  })

    const vid_j36fzg8rqy_props = reactive({
          formModel: {"y_cs65sioh90":"","t_wtclyih3hp":"","l_q7tp8hr6vj":"","q_zab7xdlnxd":"","x_my8bvbhofo":"","z_fo8qiiopji":"","b_f8r16uedyn":"","a_blgqnho9yp":"","y_t5swe03in1":"","k_cdgfqfe5xv":""},
  })

    const vid_480gd4ynoo_props = reactive({
          value: "",
  })

    const vid_lth4c41jvl_props = reactive({
          value: "",
  })

    const vid_war9pdpg8f_props = reactive({
          value: "",
  })

    const vid_y4qagpxfmq_props = reactive({
          value: "",
  })

    const vid_kv61jtel7b_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_yk0goz7g8w_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_7105vh78q5_props = reactive({
          value: "",
  })

    const vid_czgap3kl2a_props = reactive({
          showTime: undefined,
      value: "",
  })

    const vid_t2y2clg579_props = reactive({
          showTime: undefined,
      value: "",
  })

    const vid_fnqiliq6ey_props = reactive({
          value: "",
  })

    const vid_stjubkxyry_props = reactive({
          visible: false,
  })

    const vid_2ty8bi8t6s_props = reactive({
          formModel: {"k_nu3u2v44p2":"","i_e62dfw3ffg":"","t_wlhe98sxe2":"","n_mvm44u24z4":"","y_ghc3cgmqtx":"","m_eorsquamq0":"","i_rrod6og3fi":"","t_p0vokuzqgy":"","u_2kuiee2686":"","w_idv5sll7se":""},
  })

    const vid_c14fj175sp_props = reactive({
          value: undefined,
  })

    const vid_prmk11guwy_props = reactive({
          value: undefined,
  })

    const vid_2c8n48yrhx_props = reactive({
          value: undefined,
  })

    const vid_yht4mtn3el_props = reactive({
          value: undefined,
  })

    const vid_h1hc1d4ske_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_ee1bsqla79_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_05r9ubmqlq_props = reactive({
          value: undefined,
  })

    const vid_ffjt7my6k8_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_yabtzqyt0k_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_k2ywojdjwg_props = reactive({
          value: undefined,
  })

    const vid_7uqnhk3v2r_props = reactive({
          visible: false,
  })

    const vid_g9ssimi7on_props = reactive({
          formModel: {"w_tms3nv0ffg":"","c_63kjvlu5fe":"","b_w41clo2whi":"","b_f3v8xqg35s":"","s_dxiyergev1":"","w_30qmlsz7t6":""},
  })

    const vid_dec8zhvm4v_props = reactive({
          value: "",
  })

    const vid_iseien96u7_props = reactive({
          value: "",
  })

    const vid_assqucsnys_props = reactive({
          showTime: undefined,
      value: "",
  })

    const vid_y1watt8jlh_props = reactive({
          showTime: undefined,
      value: "",
  })

    const vid_19hx5i5ie1_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_22ap3nn99c_props = reactive({
          value: "",
  })

    const vid_xdwan66l3w_props = reactive({
          visible: false,
  })

    const vid_kpnddit8hx_props = reactive({
          formModel: {"l_cfro3eyk5t":"","p_ae7acrvmv2":"","a_g8zdqgqsok":"","k_j2o8qaq4t8":"","l_f3ns5rhdiq":"","l_r0qgxx57rg":""},
  })

    const vid_8am0otl6zx_props = reactive({
          value: undefined,
  })

    const vid_amgzs14l98_props = reactive({
          value: undefined,
  })

    const vid_uzm4usrllt_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_okagoh17wy_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_jb8ng92dvd_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_comls6eq3u_props = reactive({
          value: undefined,
  })

    const vid_j6bzjj8kil_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_kia9w9a9lw_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_5agck2rdlb_props = reactive({
          show: false,
      type: "success",
      content: "添加成功",
      duration: 3,
  })

    const vid_dkrknzyo7n_props = reactive({
          show: false,
      type: "success",
      content: "添加成功",
      duration: 3,
  })

    const vid_kwutkjlxz3_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_qrxt4xjc8x_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_psvpj2grll_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_tt27wfxi7p_props = reactive({
          show: false,
      type: "success",
      content: "添加成功",
      duration: 3,
  })

    const vid_pjkjvz0rj7_props = reactive({
          show: false,
      type: "success",
      content: "添加成功",
      duration: 3,
  })

    const vid_ysg9om0c0a_props = reactive({
          show: false,
      type: "success",
      content: "添加成功",
      duration: 3,
  })

    const vid_i0uz7q6aby_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_cqc73bsd9e_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_ctq97przdr_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_413h84a6fn_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_isqurrmwtz_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_2jf60cjoja_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_8s6j1t7s9n_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_q6hkjwa2c6_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_za6huigipz_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_dxvtnpemja_props = reactive({
          show: false,
      type: "success",
      content: "新建成功",
      duration: 3,
  })

    const vid_pwqsj3kp2o_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_ec2t9vqhu4_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_karjmrlpz7_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_xd0kovfrah_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_0969c54s5a_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_jss8z5n9l4_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_wgrmowif7k_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_o4kuggitqm_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_f5mfpl47tu_props = reactive({
          show: false,
      type: "error",
      content: undefined,
      duration: 3,
  })

    const vid_4i7oeu87rc_props = reactive({
          show: false,
      type: "success",
      content: "修改成功",
      duration: 3,
  })

    const vid_6kx8sjyo93_props = reactive({
          visible: false,
  })

    const vid_s4kg5u84q4_props = reactive({
          formModel: {"x_1al6n01g4m":"","a_a3mu5m2xvo":"","k_pxdo3xxf4j":"","b_zsoed5z4vf":"","c_p0yjljncdy":"","i_jt8wlvlnw8":""},
  })

    const vid_v7bprp5l3c_props = reactive({
          value: undefined,
  })

    const vid_3i496pyko5_props = reactive({
          value: "",
  })

    const vid_dfejb4s2iv_props = reactive({
          value: undefined,
  })

    const vid_m09ar938jf_props = reactive({
          value: "",
  })

    const vid_maltmempxt_props = reactive({
          value: undefined,
  })

    const vid_265vb4yiys_props = reactive({
          value: "",
  })

    const vid_69peqm0szv_props = reactive({
          dataSource: [],
      current: {},
      currentIndex: -1,
  })

    const vid_b3q1de4gs0_props = reactive({
          systemSort: [],
      sorter: {},
      editRowSaveLoading: {},
      currentRow: {"custom1":"","custom2":"","custom3":"","custom4":"","custom5":"","custom6":""},
      selectedRowList: {"checkEntry":[],"checkEntryId":[],"serialNumber":[],"projectPhaseId":[],"createTime":[],"projectPhaseName":[],"checkCastingName":[],"updateTime":[],"custom1":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"custom6":[]},
      totalNumber: undefined,
      rt_tableConfig: {"layout":{"showHeader":true,"sticky":true,"operationColumnFixed":"right"},"pagination":{"current":1,"pageSizeOptions":"10,20,30,40","enable":true,"showTotal":true,"hideOnSinglePage":false,"pageSize":"12","simple":false,"sync":true,"showQuickJumper":true,"showSizeChanger":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"style":{"contentStyle":{"borderColor":"#D9D9D9","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"evenLineBackColor":"#FFFFFF","textWeight":"400","fontSize":14,"oddLineBackColor":"#FFFFFF","textColor":"#262626"},"paginationStyle":{"layout":"bottomRight","size":"default"},"headerStyle":{"borderColor":"#D9D9D9","backgroundColor":"#F7F8F9","fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"textWeight":"600","fontSize":14,"enableTextStyle":true,"textColor":"#262626"}},"basic":{"rowSelection":false,"rowEdit":{"cancelText":"取消","editText":"编辑","saveText":"保存"},"title":"","showSequenceNumber":false,"rowKey":"id"}},
      columnList: [
          {
            id: '2n722l0xvm',
            dataIndex: 'custom1',
            headerComment: false,
            title: '水泥磨',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: '56adavgl4b',
            dataIndex: 'custom2',
            headerComment: false,
            title: '近7天使用率',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'u27v3l0r64',
            dataIndex: 'custom3',
            headerComment: false,
            title: '问题及原因',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'w6zmgkiq29',
            dataIndex: 'custom4',
            headerComment: false,
            title: '改进措施',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'akfvz56fcx',
            dataIndex: 'custom5',
            headerComment: false,
            title: '责任人',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'x81ra3cvzo',
            dataIndex: 'custom6',
            headerComment: false,
            title: '预计完成日期',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },

        ],
      rawColumnList: [],
      // 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
      rowMergeSort: [],
      // 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
      systemSort: [],
      // 条件格式需要的边界值映射：key为边界值id，value为边界值数据
      boundaryValueMap: {},
      // 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
      contentDataSource: {},
  })

    const vid_7z830h5wth_props = reactive({
          visible: false,
  })

    const vid_seh2bkvof6_props = reactive({
          formModel: {"q_sdfub319gb":"","m_mybo52vpjg":"","k_uw7428u3y5":"","u_drph72mbn3":"","o_lx41z4n1mo":"","d_qex05k7dvp":"","m_bbahai2ywv":"","v_psy3ptrs5m":""},
  })

    const vid_c1ipeplfjh_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_cmm5tbs4mo_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_vo8ia8jk1w_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_az57j2r6bc_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_9456m0kfjo_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_4gow5xxz95_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_x6piwstggd_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_tuhwi9laqf_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_3f3mvhkc6d_props = reactive({
          visible: false,
  })

    const vid_v6ubnzg42o_props = reactive({
          formModel: {"b_hvyupmkvij":"","y_pp8p7uxk8l":"","t_khdrii30fs":"","j_jqrlm7tkb0":"","k_hjaf7m4xuu":"","f_cqfe9wv5tb":"","l_np38k87o1g":""},
  })

    const vid_bp2wbo5z1p_props = reactive({
          dataSource: [{"weekId":-1,"finishStatus":"","stageName":"","progressId":"","actualStartWeekName":"","startWeekName":"","endWeekName":"","id":-1,"actualEndWeekName":"","remarks":""}],
      current: {"weekId":-1,"finishStatus":"","stageName":"","progressId":"","actualStartWeekName":"","startWeekName":"","endWeekName":"","id":-1,"actualEndWeekName":"","remarks":""},
      currentIndex: -1,
  })

    const vid_dmlkwg6f2e_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_6d9lf8y6mz_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_nt7v7ljo9a_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_3xin0rhbmi_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_tgis488xo3_props = reactive({
          showTime: undefined,
      value: undefined,
  })

    const vid_zxl46lqb71_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_w5lgh3btz5_props = reactive({
          value: undefined,
  })

    const vid_iapxvidyjt_props = reactive({
          visible: false,
  })

    const vid_ip75sisq6g_props = reactive({
          formModel: {"o_e6ki1lnbft":"","i_5t6cjz9elj":"","q_qyc7xv8yw2":"","e_2dzytuvhib":""},
  })

    const vid_p0h7u2jvhf_props = reactive({
          dataSource: [],
      current: {},
      currentIndex: -1,
  })

    const vid_9riebqlk34_props = reactive({
          value: "",
  })

    const vid_jd20u4kwmz_props = reactive({
          value: "",
  })

    const vid_62fd0g18vg_props = reactive({
          value: "",
  })

    const vid_d61xwgykjg_props = reactive({
          visible: false,
  })

    const vid_h8q4cvyg9k_props = reactive({
          formModel: {"f_e0jjn6tgt1":"","f_8zt87c5qd2":"","h_ap662dpkat":"","a_wxu22hn3cb":""},
  })

    const vid_o4zcvaj7x7_props = reactive({
          dataSource: [{"weekId":-1,"nextStepPlan":"","id":-1,"lastWeekPlan":"","projectName":""}],
      current: {"weekId":-1,"nextStepPlan":"","id":-1,"lastWeekPlan":"","projectName":""},
      currentIndex: -1,
  })

    const vid_wmuvi592fm_props = reactive({
          value: undefined,
  })

    const vid_6srv1cou6e_props = reactive({
          value: undefined,
  })

    const vid_ckwqfr0p4p_props = reactive({
          value: undefined,
  })

    const vid_9ak6vwkpf1_props = reactive({
          visible: false,
  })

    const vid_914wlm2vm7_props = reactive({
          formModel: {"d_oa6bhgcep0":"","r_wo4fqi2lk8":"","n_q0gty1wcou":"","j_quwwcf6lf5":"","y_uwdrq6p401":""},
  })

    const vid_7crea7bg8f_props = reactive({
          value: "",
  })

    const vid_10mwe03ggm_props = reactive({
          value: "",
  })

    const vid_eexqx91en7_props = reactive({
          value: "",
  })

    const vid_ujp0tvd0yb_props = reactive({
          dataSource: [{"remark":""}],
      current: {"remark":""},
      currentIndex: -1,
  })

    const vid_879isw1b8y_props = reactive({
          value: "",
  })

    const vid_ay2cigyy06_props = reactive({
          visible: false,
  })

    const vid_ukgbxdjouy_props = reactive({
          formModel: {"d_s20cwzhu5h":"","z_bdgggdkhfc":"","p_we9w6vtzm0":"","z_4nuc8v1124":"","h_k42bzb20nm":""},
  })

    const vid_7fa5ti7du4_props = reactive({
          value: undefined,
  })

    const vid_97mc9uif6k_props = reactive({
          value: undefined,
  })

    const vid_1rqoj9p4lc_props = reactive({
          value: undefined,
  })

    const vid_dmbrdjw4u7_props = reactive({
          dataSource: [{"remark":""}],
      current: {"remark":""},
      currentIndex: -1,
  })

    const vid_0rn5hcu1rl_props = reactive({
          value: undefined,
  })

    const vid_0369jhm7pg_props = reactive({
          visible: false,
  })

    const vid_mp2hws6byg_props = reactive({
          formModel: {"o_d8jdn3zhhj":"","r_b49hn545d6":"","s_dhdnrj4jq6":"","v_ubipsa0bcp":"","d_e1sutpfn5u":"","h_zymg7mynr4":"","n_6mi9e1br9z":"","y_5la7pi153u":"","y_2eh6e9kt5d":"","t_4grze7zvjn":""},
  })

    const vid_ibw85xi9ng_props = reactive({
          dataSource: [],
      current: {},
      currentIndex: -1,
  })

    const vid_fo7l0khy7j_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_ay3wutlzba_props = reactive({
          value: undefined,
  })

    const vid_w7z6uv6mzf_props = reactive({
          value: undefined,
  })

    const vid_a9wjnegnp9_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_fnayr8rwdl_props = reactive({
          value: "",
  })

    const vid_e0vypek1zy_props = reactive({
          value: "",
  })

    const vid_h9gr55x2nx_props = reactive({
          value: "",
  })

    const vid_5xopxktx2k_props = reactive({
          value: "",
  })

    const vid_vvuaj88fpy_props = reactive({
          value: "",
  })

    const vid_jsgrv8gfjj_props = reactive({
          visible: false,
  })

    const vid_737th1kpg5_props = reactive({
          formModel: {"d_g3n9vn49gr":"","u_9u3hettpz2":"","w_gtidiz81dt":"","b_vajmzapwel":"","o_wgjse9sy77":"","x_vbnr7yqmce":"","y_4fkfezy35h":"","d_5ugjkp7bt9":"","n_mjhua7yvh3":"","j_f5kitxzbvu":""},
  })

    const vid_f9xgwltclx_props = reactive({
          dataSource: [{"weekId":-1,"currentProgress":"","stageName":"","nextStageGoals":"","nextStepPlan":"","progress":"","investAmount":"","runnigData":"","id":-1,"stageGoals":"","projectName":"","type":""}],
      current: {"weekId":-1,"currentProgress":"","stageName":"","nextStageGoals":"","nextStepPlan":"","progress":"","investAmount":"","runnigData":"","id":-1,"stageGoals":"","projectName":"","type":""},
      currentIndex: -1,
  })

    const vid_tb9j7wv33y_props = reactive({
          value: undefined,
  })

    const vid_80dltovshw_props = reactive({
          value: undefined,
  })

    const vid_oj9h0i8ugx_props = reactive({
          value: undefined,
  })

    const vid_cqk0752zy1_props = reactive({
          value: undefined,
  })

    const vid_ub8jj41bys_props = reactive({
          value: undefined,
  })

    const vid_ggfij0v3se_props = reactive({
          value: undefined,
  })

    const vid_x0abpuwr1j_props = reactive({
          value: undefined,
  })

    const vid_fsre2j515p_props = reactive({
          value: undefined,
  })

    const vid_0lv5az74qb_props = reactive({
          value: undefined,
  })

    const vid_wewptyzhx0_props = reactive({
          visible: false,
  })

    const vid_ag5b1qae44_props = reactive({
          formModel: {"a_h6yy8unpi3":"","l_y7ep7s978f":"","q_v130hcb01w":"","g_khb9x3tmiu":""},
  })

    const vid_rqu6usgx7h_props = reactive({
          dataSource: [{"weekId":-1,"transferTarget":"","transferRatio":"","transferType":"","id":-1,"areaCompany":"","transferVolume":""}],
      current: {"weekId":-1,"transferTarget":"","transferRatio":"","transferType":"","id":-1,"areaCompany":"","transferVolume":""},
      currentIndex: -1,
  })

    const vid_387zre5643_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_8m3iteluzt_props = reactive({
          value: undefined,
  })

    const vid_r689z26en0_props = reactive({
          value: undefined,
  })

    const vid_mmb8rmf58w_props = reactive({
          selected: {"option":{},"value":"","label":"","optionArray":[{"value":"","label":""}]},
      searchValue: undefined,
      value: undefined,
  })

    const vid_ug30uc9jy8_props = reactive({
          visible: false,
  })

    const vid_ln0um09tn0_props = reactive({
          formModel: {"h_tq4173ugu5":""},
  })

    const vid_09cknmxks1_props = reactive({
          value: undefined,
  })

    const vid_xp3g12sszq_props = reactive({
          visible: false,
  })

    const vid_37clwz3fwl_props = reactive({
          formModel: {"z_1uag7ky26z":"","e_kuexdoldex":"","j_2ma42p308g":"","p_7gahq1dti1":"","n_hggoksyvo3":"","h_ndi075ef3u":"","x_jpzfcypl2p":"","s_40nu4xdozw":"","s_hvrrmfc27q":""},
  })

    const vid_ne9qzbw1c7_props = reactive({
          value: "",
  })

    const vid_g2co4j57on_props = reactive({
          value: undefined,
  })

    const vid_z3ejauknqr_props = reactive({
          value: undefined,
  })

    const vid_cpn12w54o1_props = reactive({
          value: "",
  })

    const vid_pi9pr9audm_props = reactive({
          value: "",
  })

    const vid_6o8hgpikzr_props = reactive({
          selected: {"option":[],"value":[],"label":[],"optionArray":[{"value":"","label":""}]},
      value: undefined,
  })

    const vid_xs4h49trqx_props = reactive({
          dataSource: [],
      current: {},
      currentIndex: -1,
  })

    const vid_1kh8b8bru8_props = reactive({
          value: "",
  })

    const vid_2selvce4th_props = reactive({
          value: "",
  })

    const vid_qw19vzpwtu_props = reactive({
          visible: false,
  })

    const vid_7v5t9ob0pv_props = reactive({
          formModel: {"o_tbk84a32wf":"","p_jtklpuzkld":"","h_7pbewrz8ae":"","x_mgtpk44mpb":"","l_rfd1rj00qy":"","q_sk8437al96":"","z_ok7sxwvzy9":"","z_qwyyoyt43f":"","i_32n4rhy0i8":""},
  })

    const vid_eard9dngzx_props = reactive({
          value: undefined,
  })

    const vid_xlgt4vnmj1_props = reactive({
          value: undefined,
  })

    const vid_8u5258tcsz_props = reactive({
          value: undefined,
  })

    const vid_jvc7pkcgw6_props = reactive({
          value: undefined,
  })

    const vid_htcfy7w214_props = reactive({
          value: undefined,
  })

    const vid_5bgwndvihi_props = reactive({
          selected: {"option":[],"value":[],"label":[],"optionArray":[{"value":"","label":""}]},
      value: undefined,
  })

    const vid_8jl28gb77e_props = reactive({
          dataSource: [{"remark":"","label":""}],
      current: {"remark":"","label":""},
      currentIndex: -1,
  })

    const vid_5b3l28kbfz_props = reactive({
          value: undefined,
  })

    const vid_nmjee0getr_props = reactive({
          value: undefined,
  })

    const vid_5rbeu1jv99_props = reactive({
          rt_text: undefined,
  })

    const vid_aizftnp133_props = reactive({
          rt_text: undefined,
  })

    const vid_41hvm9ljes_props = reactive({
          rt_text: undefined,
  })

    const vid_4tctuqcmtv_props = reactive({
          activeKey: "Tab1",
  })

    const vid_9954eivoli_props = reactive({
          systemSort: [],
      sorter: {},
      editRowSaveLoading: {},
      currentRow: {"classifyName":"","id":""},
      selectedRowList: {"checkEntry":[],"checkEntryId":[],"serialNumber":[],"projectPhaseId":[],"createTime":[],"projectPhaseName":[],"checkCastingName":[],"updateTime":[],"custom1":[],"classifyName":[],"id":[]},
      totalNumber: undefined,
      rt_tableConfig: {"layout":{"showHeader":true,"sticky":true,"operationColumnFixed":"right"},"pagination":{"current":1,"pageSizeOptions":"10,20,30,40","enable":true,"showTotal":true,"hideOnSinglePage":false,"pageSize":"12","simple":false,"sync":true,"showQuickJumper":true,"showSizeChanger":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"style":{"contentStyle":{"borderColor":"#D9D9D9","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"evenLineBackColor":"#F8FAFC","textWeight":"400","fontSize":14,"oddLineBackColor":"#FFFFFF","textColor":"#262626"},"paginationStyle":{"layout":"bottomRight","size":"default"},"headerStyle":{"borderColor":"#D9D9D9","backgroundColor":"#3875FF","fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"textWeight":"600","fontSize":14,"enableTextStyle":true,"textColor":"#FFFFFF"}},"basic":{"rowSelection":false,"rowEdit":{"cancelText":"取消","editText":"编辑","saveText":"保存"},"title":"","showSequenceNumber":true,"rowKey":"id"}},
      columnList: [
          {
            dataIndex: 'vid_9954eivoli_serialNumber',
            title: '序号',
            resizable: true,
          },
          {
            id: '3r8gheu2k4',
            dataIndex: 'classifyName',
            headerComment: false,
            title: '项目名称',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            dataIndex: 'vid_9954eivoli_operation',
            title: '操作',
            fixed: 'right',
          },
        ],
      rawColumnList: [],
      // 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
      rowMergeSort: [],
      // 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
      systemSort: [],
      // 条件格式需要的边界值映射：key为边界值id，value为边界值数据
      boundaryValueMap: {},
      // 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
      contentDataSource: {},
  })

    const vid_n206qn9mf7_props = reactive({
          rt_text: undefined,
  })

    const vid_yj5t3u6ilg_props = reactive({
          systemSort: [],
      sorter: {},
      editRowSaveLoading: {},
      currentRow: {"areaCompany":"","transferTarget":"","transferVolume":"","transferType":"","transferRatio":"","id":"","weekId":""},
      selectedRowList: {"checkEntry":[],"checkEntryId":[],"serialNumber":[],"projectPhaseId":[],"createTime":[],"projectPhaseName":[],"checkCastingName":[],"updateTime":[],"custom1":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"areaCompany":[],"transferTarget":[],"transferVolume":[],"transferType":[],"transferRatio":[],"id":[],"weekId":[]},
      totalNumber: undefined,
      rt_tableConfig: {"layout":{"showHeader":true,"sticky":true,"operationColumnFixed":"right"},"pagination":{"current":1,"pageSizeOptions":"10,20,30,40","enable":true,"showTotal":true,"hideOnSinglePage":false,"pageSize":"12","simple":false,"sync":true,"showQuickJumper":true,"showSizeChanger":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"style":{"contentStyle":{"borderColor":"#D9D9D9","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"evenLineBackColor":"#F8FAFC","textWeight":"400","fontSize":14,"oddLineBackColor":"#FFFFFF","textColor":"#262626"},"paginationStyle":{"layout":"bottomRight","size":"default"},"headerStyle":{"borderColor":"#D9D9D9","backgroundColor":"#3875FF","fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"textWeight":"600","fontSize":14,"enableTextStyle":true,"textColor":"#FFFFFF"}},"basic":{"rowSelection":false,"rowEdit":{"cancelText":"取消","editText":"编辑","saveText":"保存"},"title":"","showSequenceNumber":true,"rowKey":"id"}},
      columnList: [
          {
            dataIndex: 'vid_yj5t3u6ilg_serialNumber',
            title: '序号',
            resizable: true,
          },
          {
            id: '3r8gheu2k4',
            dataIndex: 'areaCompany',
            headerComment: false,
            title: '区域公司',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'kygilb2wdg',
            dataIndex: 'transferTarget',
            headerComment: false,
            title: '转移目标',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'jnwubidrdd',
            dataIndex: 'transferVolume',
            headerComment: false,
            title: '转移量',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: '2n722l0xvm',
            dataIndex: 'transferType',
            headerComment: false,
            title: '类型',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'gqzhig7579',
            dataIndex: 'transferRatio',
            headerComment: false,
            title: '转移率',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            dataIndex: 'vid_yj5t3u6ilg_operation',
            title: '操作',
            fixed: 'right',
          },
        ],
      rawColumnList: [],
      // 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
      rowMergeSort: [],
      // 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
      systemSort: [],
      // 条件格式需要的边界值映射：key为边界值id，value为边界值数据
      boundaryValueMap: {},
      // 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
      contentDataSource: {},
  })

    const vid_3g2zz60l8u_props = reactive({
          dataSource: [{"weekId":-1,"currentProgress":"","runnigData":"","stageGoals":"","type":"","stageName":"","nextStageGoals":"","nextStepPlan":"","progress":"","investAmount":"","id":-1,"projectName":"","category":""}],
      current: {"weekId":-1,"currentProgress":"","runnigData":"","stageGoals":"","type":"","stageName":"","nextStageGoals":"","nextStepPlan":"","progress":"","investAmount":"","id":-1,"projectName":"","category":""},
      currentIndex: -1,
  })

    const vid_h0cs8lz5l0_props = reactive({
          caseValue: undefined,
  })

    const vid_uxgl5hqeob_props = reactive({
          rt_text: undefined,
  })

    const vid_1wz8ypkm19_props = reactive({
          rt_text: undefined,
  })

    const vid_zk5l8jfqmy_props = reactive({
          rt_text: undefined,
  })

    const vid_eox9kg4v4q_props = reactive({
          rt_text: undefined,
  })

    const vid_wlc7t55e20_props = reactive({
          rt_text: undefined,
  })

    const vid_j4hkmkgmef_props = reactive({
          rt_text: undefined,
  })

    const vid_g1caxht9fv_props = reactive({
          rt_text: undefined,
  })

    const vid_58vd5dsyb0_props = reactive({
          rt_text: undefined,
  })

    const vid_5newpdbeb2_props = reactive({
          rt_text: undefined,
  })

    const vid_sj1s63t4i9_props = reactive({
          rt_text: undefined,
  })

    const vid_5ln0e4w98l_props = reactive({
          rt_text: undefined,
  })

    const vid_71hvmhzc8j_props = reactive({
          rt_text: undefined,
  })

    const vid_46uxf1inqf_props = reactive({
          rt_text: undefined,
  })

    const vid_p8v9yxzjyv_props = reactive({
          rt_text: undefined,
  })

    const vid_cne4mbba4s_props = reactive({
          rt_text: undefined,
  })

    const vid_fspwd5vnuc_props = reactive({
          rt_text: undefined,
  })

    const vid_z50h2tx3s8_props = reactive({
          rt_text: undefined,
  })

    const vid_u0dwl2vomn_props = reactive({
          rt_text: undefined,
  })

    const vid_tejtuv7eur_props = reactive({
          rt_text: undefined,
  })

    const vid_qlmw6s1d4b_props = reactive({
          rt_text: undefined,
  })

    const vid_6emwmcrw51_props = reactive({
          dataSource: [{"weekId":-1,"useRatio":"","sno":"","factoryNames":"","id":-1,"title":"","remarks":"","remarkList":[{"remark":""}]}],
      current: {"weekId":-1,"useRatio":"","sno":"","factoryNames":"","id":-1,"title":"","remarks":"","remarkList":[{"remark":""}]},
      currentIndex: -1,
  })

    const vid_hu6b8fbjf5_props = reactive({
          rt_text: undefined,
  })

    const vid_j0rh2umb6i_props = reactive({
          rt_text: undefined,
  })

    const vid_57havpd4zw_props = reactive({
          rt_text: undefined,
  })

    const vid_m40jcgir06_props = reactive({
          systemSort: [],
      sorter: {},
      editRowSaveLoading: {},
      currentRow: {"remark":""},
      selectedRowList: {"checkEntry":[],"checkEntryId":[],"serialNumber":[],"projectPhaseId":[],"createTime":[],"projectPhaseName":[],"checkCastingName":[],"updateTime":[],"custom1":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"remark":[]},
      totalNumber: undefined,
      rt_tableConfig: {"layout":{"showHeader":true,"sticky":true,"operationColumnFixed":"right"},"pagination":{"current":1,"pageSizeOptions":"10,20,30,40","enable":true,"showTotal":true,"hideOnSinglePage":false,"pageSize":"12","simple":false,"sync":true,"showQuickJumper":true,"showSizeChanger":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"style":{"contentStyle":{"borderColor":"#D9D9D9","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"evenLineBackColor":"#FFFFFF","textWeight":"400","fontSize":14,"oddLineBackColor":"#FFFFFF","textColor":"#262626"},"paginationStyle":{"layout":"bottomRight","size":"default"},"headerStyle":{"borderColor":"#D9D9D9","backgroundColor":"#F7F8F9","fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"textWeight":"600","fontSize":14,"enableTextStyle":true,"textColor":"#262626"}},"basic":{"rowSelection":false,"rowEdit":{"cancelText":"取消","editText":"编辑","saveText":"保存"},"title":"","showSequenceNumber":true,"rowKey":"id"}},
      columnList: [
          {
            dataIndex: 'vid_m40jcgir06_serialNumber',
            title: '序号',
            resizable: true,
          },
          {
            id: '2n722l0xvm',
            dataIndex: 'remark',
            headerComment: false,
            title: '原因分析',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },

        ],
      rawColumnList: [],
      // 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
      rowMergeSort: [],
      // 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
      systemSort: [],
      // 条件格式需要的边界值映射：key为边界值id，value为边界值数据
      boundaryValueMap: {},
      // 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
      contentDataSource: {},
  })

    const vid_8su7xd996u_props = reactive({
          dataSource: [{"weekId":-1,"nextStepPlan":"","sno":"","id":-1,"lastWeekPlan":"","projectName":""}],
      current: {"weekId":-1,"nextStepPlan":"","sno":"","id":-1,"lastWeekPlan":"","projectName":""},
      currentIndex: -1,
  })

    const vid_96a2ruf09d_props = reactive({
          rt_text: undefined,
  })

    const vid_7g40xdc7ov_props = reactive({
          rt_text: undefined,
  })

    const vid_drtogbq5hl_props = reactive({
          rt_text: undefined,
  })

    const vid_jr07ztellg_props = reactive({
          rt_text: undefined,
  })

    const vid_ijdcqjpj3v_props = reactive({
          dataSource: [{"cementIngredientsOverviewFollowupMattersList":[{"weekId":-1,"matters":"","areaName":"","responsible":"","factoryName":"","action":"","planFinishDate":"","id":-1,"remarks":"","proposeDate":""}],"modelCementIngredientsProgressList":[{"weekId":-1,"progressDesc":"","projectGoals":"","label":"","projectDirector":"","investAmounted":"","projectInvestor":"","projectTechleader":"","investAmount":"","id":-1,"prgress":"","projectName":"","projectPm":""}],"areaName":"","modelCementIngredientsOverviewRiskList":[{"weekId":-1,"riskLevel":"","riskType":"","areaName":"","riskDesc":"","responsible":"","factoryName":"","action":"","planFinishDate":"","id":-1,"remarks":"","proposeDate":""}]}],
      current: {"cementIngredientsOverviewFollowupMattersList":[{"weekId":-1,"matters":"","areaName":"","responsible":"","factoryName":"","action":"","planFinishDate":"","id":-1,"remarks":"","proposeDate":""}],"modelCementIngredientsProgressList":[{"weekId":-1,"progressDesc":"","projectGoals":"","label":"","projectDirector":"","investAmounted":"","projectInvestor":"","projectTechleader":"","investAmount":"","id":-1,"prgress":"","projectName":"","projectPm":""}],"areaName":"","modelCementIngredientsOverviewRiskList":[{"weekId":-1,"riskLevel":"","riskType":"","areaName":"","riskDesc":"","responsible":"","factoryName":"","action":"","planFinishDate":"","id":-1,"remarks":"","proposeDate":""}]},
      currentIndex: -1,
  })

    const vid_483gkg02k1_props = reactive({
          rt_text: undefined,
  })

    const vid_aqjdwv6vag_props = reactive({
          systemSort: [],
      sorter: {},
      editRowSaveLoading: {},
      currentRow: {"projectName":"","projectGoals":"","projectInvestor":"","projectDirector":"","projectPm":"","projectTechleader":"","prgress":"","investAmount":"","investAmounted":"","progressDesc":"","id":"","weekId":""},
      selectedRowList: {"checkEntry":[],"checkEntryId":[],"serialNumber":[],"projectPhaseId":[],"createTime":[],"projectPhaseName":[],"checkCastingName":[],"updateTime":[],"custom1":[],"classifyName":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"custom6":[],"custom7":[],"custom8":[],"custom9":[],"c1":[],"projectName":[],"projectGoals":[],"projectInvestor":[],"projectDirector":[],"projectPm":[],"projectTechleader":[],"prgress":[],"investAmount":[],"investAmounted":[],"progressDesc":[],"id":[],"weekId":[]},
      totalNumber: undefined,
      rt_tableConfig: {"layout":{"showHeader":true,"sticky":true,"operationColumnFixed":"right"},"pagination":{"current":1,"pageSizeOptions":"10,20,30,40","enable":true,"showTotal":true,"hideOnSinglePage":false,"pageSize":"10","simple":false,"sync":true,"showQuickJumper":true,"showSizeChanger":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"style":{"contentStyle":{"borderColor":"#D9D9D9","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"evenLineBackColor":"#F8FAFC","textWeight":"400","fontSize":14,"oddLineBackColor":"#FFFFFF","textColor":"#262626"},"paginationStyle":{"layout":"bottomRight","size":"default"},"headerStyle":{"borderColor":"#D9D9D9","backgroundColor":"#3875FF","fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"textWeight":"600","fontSize":14,"enableTextStyle":true,"textColor":"#FFFFFF"}},"basic":{"rowSelection":false,"rowEdit":{"cancelText":"取消","editText":"编辑","saveText":"保存"},"title":"","showSequenceNumber":false,"rowKey":"id"}},
      columnList: [
          {
            id: '7qoergc0m1',
            dataIndex: 'projectName',
            headerComment: false,
            title: '工厂',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'f6pw6kebe7',
            dataIndex: 'projectGoals',
            headerComment: false,
            title: '项目目标',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'q80rjcwmyy',
            dataIndex: 'projectInvestor',
            headerComment: false,
            title: '项目出资人',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'i2ihxhd0j3',
            dataIndex: 'projectDirector',
            headerComment: false,
            title: '项目负责人',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'savk17tw0a',
            dataIndex: 'projectPm',
            headerComment: false,
            title: '项目经理',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'j97u9zr4v7',
            dataIndex: 'projectTechleader',
            headerComment: false,
            title: '技术经理',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'gmdusnyvw5',
            dataIndex: 'prgress',
            headerComment: false,
            title: '项目进度',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'lvsk8rsktb',
            dataIndex: 'investAmount',
            headerComment: false,
            title: '总投资额',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'xr7483pj9m',
            dataIndex: 'investAmounted',
            headerComment: false,
            title: '当前已投入金额',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: '4ocnd7niuw',
            dataIndex: 'progressDesc',
            headerComment: false,
            title: '进度说明',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            dataIndex: 'vid_aqjdwv6vag_operation',
            title: '操作',
            fixed: 'right',
          },
        ],
      rawColumnList: [],
      // 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
      rowMergeSort: [],
      // 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
      systemSort: [],
      // 条件格式需要的边界值映射：key为边界值id，value为边界值数据
      boundaryValueMap: {},
      // 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
      contentDataSource: {},
  })

    const vid_8hh6f0wr1t_props = reactive({
          systemSort: [],
      sorter: {},
      editRowSaveLoading: {},
      currentRow: {"matters":"","action":"","proposeDate":"","planFinishDate":"","responsible":"","remarks":"","id":"","areaName":""},
      selectedRowList: {"checkEntry":[],"checkEntryId":[],"serialNumber":[],"projectPhaseId":[],"createTime":[],"projectPhaseName":[],"checkCastingName":[],"updateTime":[],"custom1":[],"classifyName":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"custom6":[],"custom7":[],"custom8":[],"custom9":[],"c1":[],"matters":[],"action":[],"proposeDate":[],"planFinishDate":[],"responsible":[],"remarks":[],"id":[],"areaName":[]},
      totalNumber: undefined,
      rt_tableConfig: {"layout":{"showHeader":true,"sticky":true,"operationColumnFixed":"right"},"pagination":{"current":1,"pageSizeOptions":"10,20,30,40","enable":true,"showTotal":true,"hideOnSinglePage":false,"pageSize":"10","simple":false,"sync":true,"showQuickJumper":true,"showSizeChanger":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"style":{"contentStyle":{"borderColor":"#D9D9D9","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"evenLineBackColor":"#F8FAFC","textWeight":"400","fontSize":14,"oddLineBackColor":"#FFFFFF","textColor":"#262626"},"paginationStyle":{"layout":"bottomRight","size":"default"},"headerStyle":{"borderColor":"#D9D9D9","backgroundColor":"#3875FF","fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"textWeight":"600","fontSize":14,"enableTextStyle":true,"textColor":"#FFFFFF"}},"basic":{"rowSelection":false,"rowEdit":{"cancelText":"取消","editText":"编辑","saveText":"保存"},"title":"","showSequenceNumber":true,"rowKey":"id"}},
      columnList: [
          {
            dataIndex: 'vid_8hh6f0wr1t_serialNumber',
            title: '序号',
            resizable: true,
          },
          {
            id: '7qoergc0m1',
            dataIndex: 'matters',
            headerComment: false,
            title: '持续跟进项目',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'f6pw6kebe7',
            dataIndex: 'action',
            headerComment: false,
            title: '行动建议',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'q80rjcwmyy',
            dataIndex: 'proposeDate',
            headerComment: false,
            title: '提出日期',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'i2ihxhd0j3',
            dataIndex: 'planFinishDate',
            headerComment: false,
            title: '预计完成日期',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'savk17tw0a',
            dataIndex: 'responsible',
            headerComment: false,
            title: '是否完成',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'j97u9zr4v7',
            dataIndex: 'remarks',
            headerComment: false,
            title: '备注',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            dataIndex: 'vid_8hh6f0wr1t_operation',
            title: '操作',
            fixed: 'right',
          },
        ],
      rawColumnList: [],
      // 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
      rowMergeSort: [],
      // 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
      systemSort: [],
      // 条件格式需要的边界值映射：key为边界值id，value为边界值数据
      boundaryValueMap: {},
      // 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
      contentDataSource: {},
  })

    const vid_tptxm1myfi_props = reactive({
          systemSort: [],
      sorter: {},
      editRowSaveLoading: {},
      currentRow: {"factoryName":"","responsible":"","riskName":"","riskDesc":"","riskType":"","riskLevel":"","action":"","proposeDate":"","planFinishDate":"","remarks":"","id":"","areaName":""},
      selectedRowList: {"checkEntry":[],"checkEntryId":[],"serialNumber":[],"projectPhaseId":[],"createTime":[],"projectPhaseName":[],"checkCastingName":[],"updateTime":[],"custom1":[],"classifyName":[],"custom2":[],"custom3":[],"custom4":[],"custom5":[],"custom6":[],"custom7":[],"custom8":[],"custom9":[],"c1":[],"factoryName":[],"responsible":[],"riskTypeName":[],"riskDesc":[],"riskType":[],"riskLevel":[],"action":[],"proposeDate":[],"planFinishDate":[],"remarks":[],"id":[],"areaName":[],"riskName":[]},
      totalNumber: undefined,
      rt_tableConfig: {"layout":{"showHeader":true,"sticky":true,"operationColumnFixed":"right"},"pagination":{"current":1,"pageSizeOptions":"10,20,30,40","enable":true,"showTotal":true,"hideOnSinglePage":false,"pageSize":"10","simple":false,"sync":true,"showQuickJumper":true,"showSizeChanger":false},"scroll":{"x":"max-content","y":"","scrollToFirstRowOnChange":true},"style":{"contentStyle":{"borderColor":"#D9D9D9","enableContentStyle":true,"fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"evenLineBackColor":"#F8FAFC","textWeight":"400","fontSize":14,"oddLineBackColor":"#FFFFFF","textColor":"#262626"},"paginationStyle":{"layout":"bottomRight","size":"default"},"headerStyle":{"borderColor":"#D9D9D9","backgroundColor":"#3875FF","fontFamily":"arial, helvetica, \"microsoft yahei\"","lintHeight":40,"borderWidth":1,"textWeight":"600","fontSize":14,"enableTextStyle":true,"textColor":"#FFFFFF"}},"basic":{"rowSelection":false,"rowEdit":{"cancelText":"取消","editText":"编辑","saveText":"保存"},"title":"","showSequenceNumber":false,"rowKey":"id"}},
      columnList: [
          {
            id: '7qoergc0m1',
            dataIndex: 'factoryName',
            headerComment: false,
            title: '企业',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'f6pw6kebe7',
            dataIndex: 'responsible',
            headerComment: false,
            title: '责任人',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'q80rjcwmyy',
            dataIndex: 'riskName',
            headerComment: false,
            title: '问题/风险/待决策',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'i2ihxhd0j3',
            dataIndex: 'riskDesc',
            headerComment: false,
            title: '问题/风险/决策事项描述',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'savk17tw0a',
            dataIndex: 'riskType',
            headerComment: false,
            title: '问题/风险/决策类型',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: 'j97u9zr4v7',
            dataIndex: 'riskLevel',
            headerComment: false,
            title: '问题/风险等级',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: '9612ipeqcv',
            dataIndex: 'action',
            headerComment: false,
            title: '行动建议',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: '8e9gypu2o3',
            dataIndex: 'proposeDate',
            headerComment: false,
            title: '提出日期',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: '27xxoxjtm8',
            dataIndex: 'planFinishDate',
            headerComment: false,
            title: '预计完成日期',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            id: '9q8oa5vk2y',
            dataIndex: 'remarks',
            headerComment: false,
            title: '备注',
            ellipsis: false,
            headerOverflow: 'ellipsis',
            contentAlign: 'left',
            customHeaderCell: () => ({ style: { 'text-align': 'left' } }),
            rowEditConditions: [],
            contentType: 'TEXT',
            contentConfig: {"format":null,"defaultStyle":null,"conditionStyle":[],"dataSourceConfig":null,"boolConfig":"collection"},
            // 使用插槽的列，设置单元格padding为0，padding样式在内容插槽中已加，以便内容插槽设置背景色时可以占满整个单元格；该样式会在计算属性生成列配置时加入customCell
            customCellStyle: { padding: 0 },
            resizable: true,
          },
          {
            dataIndex: 'vid_tptxm1myfi_operation',
            title: '操作',
            fixed: 'right',
          },
        ],
      rawColumnList: [],
      // 进行行合并所需的排序规则，必须将其加到排序字段的前面，以实现合并单元格
      rowMergeSort: [],
      // 完整的排序规则：需要将行合并的排序规则和排序字段的排序规则赋给该属性；调接口时会使用其作为排序条件
      systemSort: [],
      // 条件格式需要的边界值映射：key为边界值id，value为边界值数据
      boundaryValueMap: {},
      // 表格单元格内容渲染需要的外部数据源：key为列，value为该列单元格的外部数据源配置
      contentDataSource: {},
  })
  // ---------------------------- 定义模型数据 ----------------------------

    const x_sotegv6rgh = reactive({"q_ty1zwqzwxu":"","t_7l104etp0e":"","j_2xfdtjo68e":"","c_kgaddpq8me":"","f_kmbth6cos5":"","d_msqf9xg3w3":"","l_sp7vpeb0i2":"","m_qwhvqkcc0a":""})


    const s_27hvbuolu8 = reactive({})


    const o_qqq6t5e5po = reactive({"y_cs65sioh90":"","t_wtclyih3hp":"","l_q7tp8hr6vj":"","q_zab7xdlnxd":"","b_f8r16uedyn":"","a_blgqnho9yp":"","y_t5swe03in1":"","k_cdgfqfe5xv":""})


    const t_zk2v9iq0wc = reactive({})


    const f_w6r877any3 = reactive({"w_tms3nv0ffg":"","c_63kjvlu5fe":"","b_w41clo2whi":"","b_f3v8xqg35s":"","w_30qmlsz7t6":""})


    const g_c2o8d8qw69 = reactive({})


    const f_86d4cb6tlt = reactive({"a_a3mu5m2xvo":"","b_zsoed5z4vf":"","i_jt8wlvlnw8":""})


    const h_y2tv29kc3g = reactive({})


    const g_cnrp3lkf2b = reactive({"d_ridvxv6uto":[{}]})


    const i_4jlk6f3n0x = reactive({"o_e6ki1lnbft":[{"i_5t6cjz9elj":"","q_qyc7xv8yw2":"","e_2dzytuvhib":""}]})


    const f_u2zn6vjfkv = reactive({"f_e0jjn6tgt1":[{}]})


    const r_1q7h2w18g4 = reactive({"d_oa6bhgcep0":"","r_wo4fqi2lk8":"","n_q0gty1wcou":"","j_quwwcf6lf5":[{"y_uwdrq6p401":""}]})


    const x_4ysswfynvd = reactive({"z_4nuc8v1124":[{}]})


    const l_ly9jx0u9nk = reactive({"o_d8jdn3zhhj":[{"h_zymg7mynr4":"","n_6mi9e1br9z":"","y_5la7pi153u":"","y_2eh6e9kt5d":"","t_4grze7zvjn":""}]})


    const c_r4k1w7kwy4 = reactive({"d_g3n9vn49gr":[{}]})


    const t_xc1jcy1gth = reactive({"r_sayshbyfzm":[{}]})


    const d_4fw6nys00h = reactive({})


    const v_h1mrv0fb0s = reactive({"z_1uag7ky26z":"","p_7gahq1dti1":"","n_hggoksyvo3":"","x_jpzfcypl2p":[{"s_40nu4xdozw":"","s_hvrrmfc27q":""}]})


    const h_x374uywg81 = reactive({"z_ok7sxwvzy9":[{}]})

    // ============================ 定义模型数据 ============================


    const x_sotegv6rgh_rules = reactive({









    })



    const s_27hvbuolu8_rules = reactive({









    })



    const o_qqq6t5e5po_rules = reactive({










    })



    const t_zk2v9iq0wc_rules = reactive({










    })



    const f_w6r877any3_rules = reactive({






    })



    const g_c2o8d8qw69_rules = reactive({






    })



    const f_86d4cb6tlt_rules = reactive({








    })



    const h_y2tv29kc3g_rules = reactive({








    })



    const g_cnrp3lkf2b_rules = reactive({







    })





    const i_4jlk6f3n0x_rules = reactive({

      i_5t6cjz9elj: [
          { required: true, message: '请输入项目名!', trigger: 'blur' },
      ],
      q_qyc7xv8yw2: [
          { required: true, message: '请输入上周工作!', trigger: 'blur' },
      ],
      e_2dzytuvhib: [
          { required: true, message: '请输入后续计划!', trigger: 'blur' },
      ],
    })





    const f_u2zn6vjfkv_rules = reactive({

      f_8zt87c5qd2: [
          { required: true, message: '请输入项目名!', trigger: 'blur' },
      ],
      h_ap662dpkat: [
          { required: true, message: '请输入上周工作!', trigger: 'blur' },
      ],
      a_wxu22hn3cb: [
          { required: true, message: '请输入后续计划!', trigger: 'blur' },
      ],
    })



    const r_1q7h2w18g4_rules = reactive({





    })



    const x_4ysswfynvd_rules = reactive({





    })






    const l_ly9jx0u9nk_rules = reactive({

      r_b49hn545d6: [
          { required: true, message: '请选择项目名!', trigger: 'blur' },
      ],
      s_dhdnrj4jq6: [
          { required: true, message: '请选择项目名!', trigger: 'blur' },
      ],
      v_ubipsa0bcp: [
          { required: true, message: '请选择项目名!', trigger: 'blur' },
      ],
      d_e1sutpfn5u: [
          { required: true, message: '请选择项目阶段!', trigger: 'blur' },
      ],





    })






    const c_r4k1w7kwy4_rules = reactive({

      u_9u3hettpz2: [
          { required: true, message: '请选择项目名!', trigger: 'blur' },
      ],
      w_gtidiz81dt: [
          { required: true, message: '请选择项目名!', trigger: 'blur' },
      ],
      b_vajmzapwel: [
          { required: true, message: '请选择项目名!', trigger: 'blur' },
      ],
      o_wgjse9sy77: [
          { required: true, message: '请选择项目阶段!', trigger: 'blur' },
      ],





    })





    const t_xc1jcy1gth_rules = reactive({
          a_h6yy8unpi3: [
          { required: true, message: '请选择区域公司!', trigger: 'blur' },
      ],
      l_y7ep7s978f: [
          { required: true, message: '请输入转移目标!', trigger: 'blur' },
      ],
      q_v130hcb01w: [
          { required: true, message: '请输入内部转移量!', trigger: 'blur' },
      ],

    })



    const d_4fw6nys00h_rules = reactive({
          h_tq4173ugu5: [
          { required: true, message: '请输入当前实施进展!', trigger: 'blur' },
      ],
    })





    const v_h1mrv0fb0s_rules = reactive({



      p_7gahq1dti1: [
          { required: true, message: '请输入总结!', trigger: 'blur' },
      ],

      h_ndi075ef3u: [
          { required: true, message: '请选择标签显示位置!', trigger: 'blur' },
      ],
      x_jpzfcypl2p: [
          { required: true, message: '请选择标签显示位置!', trigger: 'blur' },
      ],


    })





    const h_x374uywg81_rules = reactive({



      x_mgtpk44mpb: [
          { required: true, message: '请输入总结!', trigger: 'blur' },
      ],

      q_sk8437al96: [
          { required: true, message: '请选择标签显示位置!', trigger: 'blur' },
      ],
      z_ok7sxwvzy9: [
          { required: true, message: '请选择标签显示位置!', trigger: 'blur' },
      ],


    })


      // 处理校验
      const setSubFormName =(parentInfo, name)=>{
        return [parentInfo.parents, parentInfo.cycleIndex, name];
      }


    const vid_dv1t2luuez_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_dv1t2luuez_options = computed(() => {
            return () => vid_dv1t2luuez_options_raw.value
          })



    const vid_0dqge539xa_options_raw = ref([{"value":"1","label":"1"},{"value":"2","label":"2"}])

      const vid_0dqge539xa_options = computed(() => {
            return () => vid_0dqge539xa_options_raw.value
          })



    const vid_kv61jtel7b_options_raw = ref([{"value":"1","label":"1"},{"value":"2","label":"2"}])

      const vid_kv61jtel7b_options = computed(() => {
            return () => vid_kv61jtel7b_options_raw.value
          })



    const vid_yk0goz7g8w_options_raw = ref([{"value":"1","label":"1"},{"value":"2","label":"1"}])

      const vid_yk0goz7g8w_options = computed(() => {
            return () => vid_yk0goz7g8w_options_raw.value
          })



    const vid_h1hc1d4ske_options_raw = ref([{"value":"1","label":"1"},{"value":"2","label":"2"}])

      const vid_h1hc1d4ske_options = computed(() => {
            return () => vid_h1hc1d4ske_options_raw.value
          })



    const vid_ee1bsqla79_options_raw = ref([{"value":"1","label":"1"},{"value":"2","label":"2"}])

      const vid_ee1bsqla79_options = computed(() => {
            return () => vid_ee1bsqla79_options_raw.value
          })



    const vid_19hx5i5ie1_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_19hx5i5ie1_options = computed(() => {
            return () => vid_19hx5i5ie1_options_raw.value
          })



    const vid_jb8ng92dvd_options_raw = ref([{"value":"是","label":"是"},{"value":"否","label":"否"}])

      const vid_jb8ng92dvd_options = computed(() => {
            return () => vid_jb8ng92dvd_options_raw.value
          })



    const vid_b3q1de4gs0_options_raw = ref([])

      const vid_b3q1de4gs0_options = computed(() => {
        return () => vid_b3q1de4gs0_options_raw.value
      })



    const vid_c1ipeplfjh_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_c1ipeplfjh_options = computed(() => {
            return () => vid_c1ipeplfjh_options_raw.value
          })



    const vid_cmm5tbs4mo_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_cmm5tbs4mo_options = computed(() => {
            return () => vid_cmm5tbs4mo_options_raw.value
          })



    const vid_vo8ia8jk1w_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_vo8ia8jk1w_options = computed(() => {
            return () => vid_vo8ia8jk1w_options_raw.value
          })



    const vid_az57j2r6bc_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_az57j2r6bc_options = computed(() => {
            return () => vid_az57j2r6bc_options_raw.value
          })



    const vid_9456m0kfjo_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_9456m0kfjo_options = computed(() => {
            return () => vid_9456m0kfjo_options_raw.value
          })



    const vid_4gow5xxz95_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_4gow5xxz95_options = computed(() => {
            return () => vid_4gow5xxz95_options_raw.value
          })



    const vid_x6piwstggd_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_x6piwstggd_options = computed(() => {
            return () => vid_x6piwstggd_options_raw.value
          })



    const vid_tuhwi9laqf_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_tuhwi9laqf_options = computed(() => {
            return () => vid_tuhwi9laqf_options_raw.value
          })



    const vid_dmlkwg6f2e_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_dmlkwg6f2e_options = computed(() => {
            return () => vid_dmlkwg6f2e_options_raw.value
          })



    const vid_zxl46lqb71_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_zxl46lqb71_options = computed(() => {
            return () => vid_zxl46lqb71_options_raw.value
          })



    const vid_fo7l0khy7j_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_fo7l0khy7j_options = computed(() => {
            return () => vid_fo7l0khy7j_options_raw.value
          })



    const vid_a9wjnegnp9_options_raw = ref([{"value":"1","label":"option1"},{"value":"2","label":"option2"}])

      const vid_a9wjnegnp9_options = computed(() => {
            return () => vid_a9wjnegnp9_options_raw.value
          })



    const vid_387zre5643_options_raw = ref([{"value":"中南水泥","label":"中南水泥"},{"value":"南方水泥","label":"南方水泥"},{"value":"浙江水泥","label":"浙江水泥"},{"value":"江西水泥","label":"江西水泥"}])

      const vid_387zre5643_options = computed(() => {
            return () => vid_387zre5643_options_raw.value
          })



    const vid_mmb8rmf58w_options_raw = ref([{"value":"内部转移","label":"内部转移"},{"value":"跨大区转移","label":"跨大区转移"}])

      const vid_mmb8rmf58w_options = computed(() => {
            return () => vid_mmb8rmf58w_options_raw.value
          })



    const vid_6o8hgpikzr_options_raw = ref([{"value":"1","label":"内容前","disabled":false},{"value":"2","label":"标题后","disabled":false}])

      const vid_6o8hgpikzr_options = computed(() => {
            return () => vid_6o8hgpikzr_options_raw.value
          })



    const vid_5bgwndvihi_options_raw = ref([{"value":"CONTENT","label":"内容前","disabled":false},{"value":"TITLE","label":"标题后","disabled":false}])

      const vid_5bgwndvihi_options = computed(() => {
            return () => vid_5bgwndvihi_options_raw.value
          })



    const vid_9954eivoli_options_raw = ref([])

      const vid_9954eivoli_options = computed(() => {
        return () => vid_9954eivoli_options_raw.value
      })



    const vid_yj5t3u6ilg_options_raw = ref([])

      const vid_yj5t3u6ilg_options = computed(() => {
        return () => vid_yj5t3u6ilg_options_raw.value
      })



    const vid_m40jcgir06_options_raw = ref([])

      const vid_m40jcgir06_options = computed(() => {
        return () => vid_m40jcgir06_options_raw.value
      })



    const vid_aqjdwv6vag_options_raw = ref([])

      const vid_aqjdwv6vag_options = computed(() => {
        return () => vid_aqjdwv6vag_options_raw.value
      })



    const vid_8hh6f0wr1t_options_raw = ref([])

      const vid_8hh6f0wr1t_options = computed(() => {
        return () => vid_8hh6f0wr1t_options_raw.value
      })



    const vid_tptxm1myfi_options_raw = ref([])

      const vid_tptxm1myfi_options = computed(() => {
        return () => vid_tptxm1myfi_options_raw.value
      })

  // 图表组件 下拉框_lrduterkb7 条件格式数据依赖
  const vid_dv1t2luuez_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_6osvhv8nh2 条件格式数据依赖
  const vid_0dqge539xa_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_9debu5keh0 条件格式数据依赖
  const vid_kv61jtel7b_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_9mf16q4ppe 条件格式数据依赖
  const vid_yk0goz7g8w_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_muydours7e 条件格式数据依赖
  const vid_h1hc1d4ske_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_ox6h3zw31w 条件格式数据依赖
  const vid_ee1bsqla79_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_hwh5qrfjdw 条件格式数据依赖
  const vid_19hx5i5ie1_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_ew8x2szj2v 条件格式数据依赖
  const vid_jb8ng92dvd_chartConditionDependencyMap = ref({
  })
  // 图表组件 表格_jg8lfl8zgf 条件格式数据依赖
  const vid_b3q1de4gs0_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_mo4asa2tyq 条件格式数据依赖
  const vid_c1ipeplfjh_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_26d4mnh76t 条件格式数据依赖
  const vid_cmm5tbs4mo_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_haatucoajn 条件格式数据依赖
  const vid_vo8ia8jk1w_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_n3h8ljrtfq 条件格式数据依赖
  const vid_az57j2r6bc_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_vc8h7sll3e 条件格式数据依赖
  const vid_9456m0kfjo_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_cogbj0tm9l 条件格式数据依赖
  const vid_4gow5xxz95_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_o3y3bxmup1 条件格式数据依赖
  const vid_x6piwstggd_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_asnhm3kpcb 条件格式数据依赖
  const vid_tuhwi9laqf_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_5hgr0bjffp 条件格式数据依赖
  const vid_dmlkwg6f2e_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_ri68bkd84e 条件格式数据依赖
  const vid_zxl46lqb71_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_ib51drje97 条件格式数据依赖
  const vid_fo7l0khy7j_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_lnz606yef0 条件格式数据依赖
  const vid_a9wjnegnp9_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_r7m7wds62t 条件格式数据依赖
  const vid_387zre5643_chartConditionDependencyMap = ref({
  })
  // 图表组件 下拉框_ulldycge5i 条件格式数据依赖
  const vid_mmb8rmf58w_chartConditionDependencyMap = ref({
  })
  // 图表组件 单选按钮组_1i0y4psnna 条件格式数据依赖
  const vid_6o8hgpikzr_chartConditionDependencyMap = ref({
  })
  // 图表组件 单选按钮组_3x3depv9mc 条件格式数据依赖
  const vid_5bgwndvihi_chartConditionDependencyMap = ref({
  })
  // 图表组件 表格_qwm1vahpqb 条件格式数据依赖
  const vid_9954eivoli_chartConditionDependencyMap = ref({
  })
  // 图表组件 表格_7kaijpcove 条件格式数据依赖
  const vid_yj5t3u6ilg_chartConditionDependencyMap = ref({
  })
  // 图表组件 表格_35pbh6g4kv 条件格式数据依赖
  const vid_m40jcgir06_chartConditionDependencyMap = ref({
  })
  // 图表组件 表格_qhd90sq8i2 条件格式数据依赖
  const vid_aqjdwv6vag_chartConditionDependencyMap = ref({
  })
  // 图表组件 表格_zw8f24d7ru 条件格式数据依赖
  const vid_8hh6f0wr1t_chartConditionDependencyMap = ref({
  })
  // 图表组件 表格_7os8dvixl1 条件格式数据依赖
  const vid_tptxm1myfi_chartConditionDependencyMap = ref({
  })
  /* ========================== 属性定义 ========================== */


  /* -------------------------- 元素数据引用 -------------------------- */


  /* ========================== 元素数据引用 ========================== */


  /* -------------------------- 页面数据 -------------------------- */

    // 页面数据 周报明细
    const dataConnector_conn_2u9vw17xq1_response = ref();
    const dataConnector_conn_2u9vw17xq1 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/week_record/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_2u9vw17xq1_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 已验收项目分类列表
    const dataConnector_conn_ixdaaue6u6_response = ref();
    const dataConnector_conn_ixdaaue6u6 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            orderBy: 'id',
          conditions: null
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_classify/search';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_ixdaaue6u6_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 4.2.1数据建模-天山材料水泥销售物流优化明细
    const dataConnector_conn_gh507mu2bl_response = ref();
    const dataConnector_conn_gh507mu2bl = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_logistics/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_gh507mu2bl_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 新建or修改_数据建模-已验收项目明细
    const dataConnector_conn_20tq5cthha_response = ref();
    const dataConnector_conn_20tq5cthha = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          labelShowPosition: h_x374uywg81.q_sk8437al96,
          projectRemarkList: vid_8jl28gb77e_props?.dataSource,
          classifId: vid_9954eivoli_props?.currentRow.id,
          investAmount: h_x374uywg81.p_jtklpuzkld,
          id: dataConnector_conn_wtogt9ccka_response?.value?.data?.id,
          remark1: h_x374uywg81.x_mgtpk44mpb,
          label1: h_x374uywg81.l_rfd1rj00qy,
          investAmounted: h_x374uywg81.h_7pbewrz8ae
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_classify_item/create';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_20tq5cthha_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 明细_数据建模-已验收项目明细
    const dataConnector_conn_wtogt9ccka_response = ref();
    const dataConnector_conn_wtogt9ccka = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_classify_item/classify/{classifyId}/search';
          // 替换url中的变量
          url = url.replace('{classifyId}', String(vid_9954eivoli_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_wtogt9ccka_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 新建or修改_4.2.1数据建模-天山材料水泥销售物流优化
    const dataConnector_conn_w49sfb0rh6_response = ref();
    const dataConnector_conn_w49sfb0rh6 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          progressDesc: d_4fw6nys00h.h_tq4173ugu5,
          id: dataConnector_conn_gh507mu2bl_response?.value?.data?.id
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_logistics/create';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_w49sfb0rh6_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_4.2.1数据建模-天山材料水泥销售物流优化列表
    const dataConnector_conn_ot2ctbeaus_response = ref();
    const dataConnector_conn_ot2ctbeaus = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_logistics_item/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_ot2ctbeaus_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 批量维护_4.2.1数据建模-天山材料水泥销售物流优化列表
    const dataConnector_conn_f7020kxt8h_response = ref();
    const dataConnector_conn_f7020kxt8h = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          modelLogisticsItemList: vid_rqu6usgx7h_props?.dataSource
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_logistics_item/weeks/batch_create';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_f7020kxt8h_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_数据建模煤炭供应链列表
    const dataConnector_conn_9hwqetdj0u_response = ref();
    const dataConnector_conn_9hwqetdj0u = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_coal_supply_chain/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_9hwqetdj0u_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 批量维护_数据建模煤炭供应链列表
    const dataConnector_conn_992kxx1ux7_response = ref();
    const dataConnector_conn_992kxx1ux7 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          modelCoalSupplyChainItemList: vid_f9xgwltclx_props?.dataSource
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_coal_supply_chain/batch_create';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_992kxx1ux7_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 批量维护_数据建模其他项目列表
    const dataConnector_conn_dphuiwahim_response = ref();
    const dataConnector_conn_dphuiwahim = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          otherProjectList: vid_o4zcvaj7x7_props?.dataSource
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_other_project/batch_create';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_dphuiwahim_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_数据建模其他项目列表
    const dataConnector_conn_dkoqxxwi9l_response = ref();
    const dataConnector_conn_dkoqxxwi9l = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_other_project/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_dkoqxxwi9l_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_数据建模_已验收项目使用情况跟踪
    const dataConnector_conn_6uvt2n99h6_response = ref();
    const dataConnector_conn_6uvt2n99h6 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_use_track/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String('null'))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_6uvt2n99h6_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 修改_数据建模_已验收项目使用情况跟踪
    const dataConnector_conn_jnhlwpneh2_response = ref();
    const dataConnector_conn_jnhlwpneh2 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: null,
          useRatio: null,
          factoryNames: null,
          id: null,
          title: null,
          remarks: null,
          remarkList: null
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_use_track/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String('null'))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return put(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_jnhlwpneh2_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 新增_数据建模_已验收项目使用情况跟踪
    const dataConnector_conn_44p1wrbpdd_response = ref();
    const dataConnector_conn_44p1wrbpdd = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          useRatio: r_1q7h2w18g4.r_wo4fqi2lk8,
          factoryNames: r_1q7h2w18g4.d_oa6bhgcep0,
          id: null,
          title: null,
          remarks: r_1q7h2w18g4.n_q0gty1wcou,
          remarkList: vid_ujp0tvd0yb_props?.dataSource
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_use_track';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_44p1wrbpdd_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 编辑用--详情_数据建模其他项目列表
    const dataConnector_conn_yh3b7n6nuj_response = ref();
    const dataConnector_conn_yh3b7n6nuj = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_other_project/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_yh3b7n6nuj_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 编辑用-详情_数据建模煤炭供应链列表
    const dataConnector_conn_1q94kdiei9_response = ref();
    const dataConnector_conn_1q94kdiei9 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_coal_supply_chain/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_1q94kdiei9_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 编辑用-详情_数据建模_已验收项目使用情况跟踪
    const dataConnector_conn_a7h5h9j2y4_response = ref();
    const dataConnector_conn_a7h5h9j2y4 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_use_track/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_6emwmcrw51_props?.current.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_a7h5h9j2y4_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 查询_数据建模_已验收项目使用情况跟踪
    const dataConnector_conn_05c95rwm82_response = ref();
    const dataConnector_conn_05c95rwm82 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_checked_project_use_track/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_05c95rwm82_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 水泥配料进度_项目列表
    const dataConnector_conn_wn3lr7jysn_response = ref();
    const dataConnector_conn_wn3lr7jysn = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement/weeks/{weekId}/search';
          // 替换url中的变量
          url = url.replace('{weekId}', String(pageParameter_state.weekId))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_wn3lr7jysn_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 修改_水泥配料-风险
    const dataConnector_conn_rjb9adijn6_response = ref();
    const dataConnector_conn_rjb9adijn6 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          riskName: t_zk2v9iq0wc.t_wlhe98sxe2,
          riskLevel: t_zk2v9iq0wc.m_eorsquamq0,
          factoryName: t_zk2v9iq0wc.k_nu3u2v44p2,
          riskType: t_zk2v9iq0wc.y_ghc3cgmqtx,
          areaName: vid_tptxm1myfi_props?.currentRow.areaName,
          riskDesc: t_zk2v9iq0wc.n_mvm44u24z4,
          responsible: t_zk2v9iq0wc.i_e62dfw3ffg,
          action: t_zk2v9iq0wc.i_rrod6og3fi,
          planFinishDate: t_zk2v9iq0wc.u_2kuiee2686,
          id: vid_tptxm1myfi_props?.currentRow.id,
          remarks: t_zk2v9iq0wc.w_idv5sll7se,
          proposeDate: t_zk2v9iq0wc.t_p0vokuzqgy
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_risk/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_tptxm1myfi_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return put(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_rjb9adijn6_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 新建_水泥配料-风险
    const dataConnector_conn_gbzhz4hjxz_response = ref();
    const dataConnector_conn_gbzhz4hjxz = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          riskName: o_qqq6t5e5po.l_q7tp8hr6vj,
          riskLevel: o_qqq6t5e5po.z_fo8qiiopji,
          factoryName: o_qqq6t5e5po.y_cs65sioh90,
          riskType: o_qqq6t5e5po.x_my8bvbhofo,
          areaName: vid_ijdcqjpj3v_props?.current.areaName,
          riskDesc: o_qqq6t5e5po.t_wtclyih3hp,
          responsible: o_qqq6t5e5po.t_wtclyih3hp,
          action: o_qqq6t5e5po.b_f8r16uedyn,
          planFinishDate: o_qqq6t5e5po.y_t5swe03in1,
          id: null,
          remarks: o_qqq6t5e5po.k_cdgfqfe5xv,
          proposeDate: o_qqq6t5e5po.a_blgqnho9yp
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_risk';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_gbzhz4hjxz_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_水泥配料-风险
    const dataConnector_conn_6z68f8s0k4_response = ref();
    const dataConnector_conn_6z68f8s0k4 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_risk/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_tptxm1myfi_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_6z68f8s0k4_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 新建_水泥配料-跟进事项
    const dataConnector_conn_2j87gjmwdv_response = ref();
    const dataConnector_conn_2j87gjmwdv = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          matters: f_w6r877any3.w_tms3nv0ffg,
          areaName: vid_ijdcqjpj3v_props?.current.areaName,
          responsible: f_w6r877any3.s_dxiyergev1,
          factoryName: f_w6r877any3.w_tms3nv0ffg,
          action: f_w6r877any3.c_63kjvlu5fe,
          planFinishDate: f_w6r877any3.b_f3v8xqg35s,
          id: null,
          remarks: f_w6r877any3.w_30qmlsz7t6,
          proposeDate: f_w6r877any3.b_w41clo2whi
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_matters';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_2j87gjmwdv_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 修改_水泥配料-跟进事项
    const dataConnector_conn_iopi8sk8u2_response = ref();
    const dataConnector_conn_iopi8sk8u2 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          matters: g_c2o8d8qw69.l_cfro3eyk5t,
          areaName: vid_8hh6f0wr1t_props?.currentRow.areaName,
          responsible: g_c2o8d8qw69.l_f3ns5rhdiq,
          factoryName: g_c2o8d8qw69.l_cfro3eyk5t,
          action: g_c2o8d8qw69.p_ae7acrvmv2,
          planFinishDate: g_c2o8d8qw69.k_j2o8qaq4t8,
          id: vid_8hh6f0wr1t_props?.currentRow.id,
          remarks: g_c2o8d8qw69.l_r0qgxx57rg,
          proposeDate: g_c2o8d8qw69.a_g8zdqgqsok
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_matters/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_8hh6f0wr1t_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return put(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_iopi8sk8u2_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_水泥配料-跟进事项
    const dataConnector_conn_ses1nb7c9z_response = ref();
    const dataConnector_conn_ses1nb7c9z = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_matters/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_8hh6f0wr1t_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_ses1nb7c9z_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 新建or修改_水泥配料-健康状态
    const dataConnector_conn_ec5kjmz43g_response = ref();
    const dataConnector_conn_ec5kjmz43g = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          hardwareNetwork: h_y2tv29kc3g.o_lx41z4n1mo,
          ganttId: vid_aqjdwv6vag_props?.currentRow.id,
          modelTrain: h_y2tv29kc3g.d_qex05k7dvp,
          data: h_y2tv29kc3g.m_mybo52vpjg,
          id: dataConnector_conn_cg7rzwguig_response?.value?.data?.id,
          plan: h_y2tv29kc3g.k_uw7428u3y5,
          problemRisk: h_y2tv29kc3g.m_bbahai2ywv,
          teamCooperate: h_y2tv29kc3g.u_drph72mbn3
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_health_status/create';
          // 替换url中的变量
          url = url.replace('{id}', String(dataConnector_conn_cg7rzwguig_response?.value?.data?.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_ec5kjmz43g_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_水泥配料-健康状态
    const dataConnector_conn_cg7rzwguig_response = ref();
    const dataConnector_conn_cg7rzwguig = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_health_status/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_aqjdwv6vag_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_cg7rzwguig_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 批量维护_水泥配料_进度
    const dataConnector_conn_ppn9v7k1l2_response = ref();
    const dataConnector_conn_ppn9v7k1l2 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          progressId: vid_aqjdwv6vag_props?.currentRow.id,
          modelCementIngredientsProgressItemList: vid_bp2wbo5z1p_props?.dataSource
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_progress_item/batch_create';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_ppn9v7k1l2_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_水泥配料_进度
    const dataConnector_conn_l156rya4tk_response = ref();
    const dataConnector_conn_l156rya4tk = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_progress_item/weeks/{factoryId}/search';
          // 替换url中的变量
          url = url.replace('{factoryId}', String(vid_aqjdwv6vag_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_l156rya4tk_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 修改_水泥配料_项目进度
    const dataConnector_conn_5hix77is9u_response = ref();
    const dataConnector_conn_5hix77is9u = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          progressDesc: null,
          projectGoals: s_27hvbuolu8.n_tgyvj3bxix,
          label: null,
          type: null,
          projectDirector: s_27hvbuolu8.t_zanrbmi6ho,
          investAmounted: s_27hvbuolu8.j_j8y9p2gtvb,
          areaName: vid_ijdcqjpj3v_props?.current.areaName,
          projectInvestor: s_27hvbuolu8.m_fmd95wzan2,
          projectTechleader: s_27hvbuolu8.h_mu67dzslpu,
          investAmount: s_27hvbuolu8.j_j8y9p2gtvb,
          id: vid_aqjdwv6vag_props?.currentRow.id,
          prgress: s_27hvbuolu8.n_jml6hvb7ag,
          projectName: s_27hvbuolu8.d_fvwy8cg60d,
          projectPm: s_27hvbuolu8.a_cf6mb35ckr
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_progress/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_aqjdwv6vag_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return put(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_5hix77is9u_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 详情_水泥配料_项目进度
    const dataConnector_conn_j361nixy60_response = ref();
    const dataConnector_conn_j361nixy60 = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {

          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_progress/{id}';
          // 替换url中的变量
          url = url.replace('{id}', String(vid_aqjdwv6vag_props?.currentRow.id))
          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return get(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_j361nixy60_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


    // 页面数据 新增_水泥配料_项目进度
    const dataConnector_conn_y9j0pr94sx_response = ref();
    const dataConnector_conn_y9j0pr94sx = async (additionParams = {}) => {
        const exec = async () => {
          // 获取参数
          const params = {
            weekId: pageParameter_state.weekId,
          progressDesc: null,
          projectGoals: x_sotegv6rgh.q_ty1zwqzwxu,
          label: null,
          type: null,
          projectDirector: x_sotegv6rgh.j_2xfdtjo68e,
          investAmounted: x_sotegv6rgh.m_qwhvqkcc0a,
          areaName: vid_ijdcqjpj3v_props?.current.areaName,
          projectInvestor: x_sotegv6rgh.t_7l104etp0e,
          projectTechleader: x_sotegv6rgh.f_kmbth6cos5,
          investAmount: x_sotegv6rgh.l_sp7vpeb0i2,
          id: null,
          prgress: x_sotegv6rgh.d_msqf9xg3w3,
          projectName: x_sotegv6rgh.e_p3ojsquqc2,
          projectPm: x_sotegv6rgh.c_kgaddpq8me
          };

          // 注入附加的参数
          try {
            merge(params, additionParams);
          } catch (error) {
            console.log(error)
          }

          // 判断加载提示

          // 处理URL
          let url = '/solution-ppm/api/v2/built-in-system-ppm/model_cement_progress';
          // 替换url中的变量

          // 排除空参数  日期组件重置后的空参数是[null] 或者[undefined]
          Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null || (Array.isArray(params[key][childKey]) && params[key][childKey].length === 1 && isNullOrUnDef(params[key][childKey]?.[0]))){ delete params[key][childKey] }}) } });
          return post(url, params, {
                headers: {}
              }).then(async (resp) => {
            dataConnector_conn_y9j0pr94sx_response.value = resp;

            return resp;
          }).catch(async (e) => {


            return Promise.reject(e);
          }).finally(async () => {


          })
        }

          return await exec()

    }


  /* ========================== 页面数据 ========================== */



  /* -------------------------- 响应 -------------------------- */

    // 页面交互 物流优化备注维护交互
    const response_9th6jawltc = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_j6bzjj8kil_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_4i7oeu87rc_props.show = true;
  vid_ug30uc9jy8_props.visible = false;
  await dataConnector_conn_gh507mu2bl()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_w49sfb0rh6_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 维护已验收项目明细交互
    const response_nnz0q8z575 = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_f5mfpl47tu_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_kia9w9a9lw_props.show = true;
  vid_qw19vzpwtu_props.visible = false;
  await dataConnector_conn_wtogt9ccka()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_20tq5cthha_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 物流优化明细维护交互
    const response_leqtfwh9og = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_o4kuggitqm_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_wgrmowif7k_props.show = true;
  vid_wewptyzhx0_props.visible = false;
  await dataConnector_conn_ot2ctbeaus()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_f7020kxt8h_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 维护煤炭交互
    const response_wkglowqq7u = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_jss8z5n9l4_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_5agck2rdlb_props.show = true;
  vid_jsgrv8gfjj_props.visible = false;
  await dataConnector_conn_9hwqetdj0u()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_992kxx1ux7_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 其他项目交互
    const response_3544hs0ttt = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_0969c54s5a_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_tt27wfxi7p_props.show = true;
  vid_d61xwgykjg_props.visible = false;
  await dataConnector_conn_dkoqxxwi9l()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_dphuiwahim_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 新建已验收项目使用情况跟踪交互
    const response_lp9k89ey8e = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_psvpj2grll_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_dkrknzyo7n_props.show = true;
  vid_9ak6vwkpf1_props.visible = false;
  await dataConnector_conn_05c95rwm82()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_44p1wrbpdd_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 修改已验收项目使用情况跟踪交互
    const response_w7ayum4g1n = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_qrxt4xjc8x_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_kwutkjlxz3_props.show = true;
  vid_ay2cigyy06_props.visible = false;
  await dataConnector_conn_6uvt2n99h6()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_jnhlwpneh2_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 新建风险交互
    const response_m0f76it8sp = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_isqurrmwtz_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_pjkjvz0rj7_props.show = true;
  vid_14jcy7b5ua_props.visible = false;
  await dataConnector_conn_wn3lr7jysn()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_gbzhz4hjxz_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 修改风险交互
    const response_x9y993mucx = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_qrxt4xjc8x_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_i0uz7q6aby_props.show = true;
  vid_stjubkxyry_props.visible = false;
  await dataConnector_conn_wn3lr7jysn()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_rjb9adijn6_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 新建跟进事项交互
    const response_5e951tcnjo = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_2jf60cjoja_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_ysg9om0c0a_props.show = true;
  vid_7uqnhk3v2r_props.visible = false;
  await dataConnector_conn_wn3lr7jysn()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_2j87gjmwdv_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 修改跟进事项交互
    const response_mm87lstksi = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_xd0kovfrah_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_413h84a6fn_props.show = true;
  vid_xdwan66l3w_props.visible = false;
  await dataConnector_conn_wn3lr7jysn()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_iopi8sk8u2_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 健康状态维护交互
    const response_6v2j40l9v1 = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_ctq97przdr_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_cqc73bsd9e_props.show = true;
  vid_7z830h5wth_props.visible = false;
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_ec5kjmz43g_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 维护进度交互
    const response_en0kp2cb9z = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_ec2t9vqhu4_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_8s6j1t7s9n_props.show = true;
  vid_3f3mvhkc6d_props.visible = false;
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_ppn9v7k1l2_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 新建项目进度交互
    const response_lh8cgy6ywy = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_pwqsj3kp2o_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_dxvtnpemja_props.show = true;
  vid_3fhyvv64k6_props.visible = false;
  await dataConnector_conn_l156rya4tk()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_y9j0pr94sx_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }


    // 页面交互 修改项目进度交互
    const response_2347pgfje0 = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 'fail',
          exec: async () => {
              vid_za6huigipz_props.show = true;
          }
      },{
          conditionType: 'EQUALS',
          value: 'success',
          exec: async () => {
              vid_q6hkjwa2c6_props.show = true;
  vid_n36sy92433_props.visible = false;
  await dataConnector_conn_l156rya4tk()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_5hix77is9u_response?.value?.status, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


    }

  /* ========================== 响应 ========================== */


  /* -------------------------- 函数 -------------------------- */

  /* ========================== 函数 ========================== */


  /* -------------------------- 页面参数 -------------------------- */

    const pageParameter_state = reactive({
        'processInstanceId': props.processInstanceId ?? route.query.processInstanceId,
      'weekId': undefined,
    })

  /* ========================== 页面参数 ========================== */


  /* -------------------------- 组件事件处理方法 -------------------------- */

    // ---------------------------- 组件数据同步 ----------------------------
    // 处理 下拉框_6osvhv8nh2 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.projectName,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.projectName

      s_27hvbuolu8.d_fvwy8cg60d = dataList;
    },
    {deep: true})
  // 处理 输入框_ze330ehnd5 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.projectGoals,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.projectGoals

      s_27hvbuolu8.n_tgyvj3bxix = dataList;
    },
    {deep: true})
  // 处理 输入框_j276kgy2tk 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.projectInvestor,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.projectInvestor

      s_27hvbuolu8.m_fmd95wzan2 = dataList;
    },
    {deep: true})
  // 处理 输入框_0of5tdhgin 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.projectDirector,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.projectDirector

      s_27hvbuolu8.t_zanrbmi6ho = dataList;
    },
    {deep: true})
  // 处理 输入框_yy9py0s3rl 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.projectPm,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.projectPm

      s_27hvbuolu8.a_cf6mb35ckr = dataList;
    },
    {deep: true})
  // 处理 输入框_ast00dggts 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.projectTechleader,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.projectTechleader

      s_27hvbuolu8.h_mu67dzslpu = dataList;
    },
    {deep: true})
  // 处理 输入框_ilfojkpcl1 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.prgress,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.prgress

      s_27hvbuolu8.n_jml6hvb7ag = dataList;
    },
    {deep: true})
  // 处理 输入框_13i63xmbe3 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.investAmount,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.investAmount

      s_27hvbuolu8.j_j8y9p2gtvb = dataList;
    },
    {deep: true})
  // 处理 输入框_nag8plk5dq 的 value 属性关联
  watch(() => dataConnector_conn_j361nixy60_response?.value?.data?.investAmounted,
    () => {
      let dataList = dataConnector_conn_j361nixy60_response?.value?.data?.investAmounted

      s_27hvbuolu8.f_8esx41249c = dataList;
    },
    {deep: true})
  // 处理 输入框_6glelniatn 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.factoryName,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.factoryName

      t_zk2v9iq0wc.k_nu3u2v44p2 = dataList;
    },
    {deep: true})
  // 处理 输入框_r1tf1cy2q3 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.responsible,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.responsible

      t_zk2v9iq0wc.i_e62dfw3ffg = dataList;
    },
    {deep: true})
  // 处理 输入框_v61lz8kh3m 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskName,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskName

      t_zk2v9iq0wc.t_wlhe98sxe2 = dataList;
    },
    {deep: true})
  // 处理 文本域_vocc2kxtns 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskDesc,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskDesc

      t_zk2v9iq0wc.n_mvm44u24z4 = dataList;
    },
    {deep: true})
  // 处理 下拉框_muydours7e 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskType,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskType

      t_zk2v9iq0wc.y_ghc3cgmqtx = dataList;
    },
    {deep: true})
  // 处理 下拉框_ox6h3zw31w 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskLevel,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.riskLevel

      t_zk2v9iq0wc.m_eorsquamq0 = dataList;
    },
    {deep: true})
  // 处理 文本域_csoedsx8oe 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.action,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.action

      t_zk2v9iq0wc.i_rrod6og3fi = dataList;
    },
    {deep: true})
  // 处理 日期_iaogx2vp7u 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.proposeDate,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.proposeDate

      t_zk2v9iq0wc.t_p0vokuzqgy = dataList;
    },
    {deep: true})
  // 处理 日期_cb3raxwf5j 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.planFinishDate,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.planFinishDate

      t_zk2v9iq0wc.u_2kuiee2686 = dataList;
    },
    {deep: true})
  // 处理 文本域_y74dwxusco 的 value 属性关联
  watch(() => dataConnector_conn_6z68f8s0k4_response?.value?.data?.remarks,
    () => {
      let dataList = dataConnector_conn_6z68f8s0k4_response?.value?.data?.remarks

      t_zk2v9iq0wc.w_idv5sll7se = dataList;
    },
    {deep: true})
  // 处理 输入框_yugicfyq9n 的 value 属性关联
  watch(() => dataConnector_conn_ses1nb7c9z_response?.value?.data?.factoryName,
    () => {
      let dataList = dataConnector_conn_ses1nb7c9z_response?.value?.data?.factoryName

      g_c2o8d8qw69.l_cfro3eyk5t = dataList;
    },
    {deep: true})
  // 处理 文本域_w48xl5ba9x 的 value 属性关联
  watch(() => dataConnector_conn_ses1nb7c9z_response?.value?.data?.action,
    () => {
      let dataList = dataConnector_conn_ses1nb7c9z_response?.value?.data?.action

      g_c2o8d8qw69.p_ae7acrvmv2 = dataList;
    },
    {deep: true})
  // 处理 日期_g7emmwnhe6 的 value 属性关联
  watch(() => dataConnector_conn_ses1nb7c9z_response?.value?.data?.proposeDate,
    () => {
      let dataList = dataConnector_conn_ses1nb7c9z_response?.value?.data?.proposeDate

      g_c2o8d8qw69.a_g8zdqgqsok = dataList;
    },
    {deep: true})
  // 处理 日期_lxouqz127m 的 value 属性关联
  watch(() => dataConnector_conn_ses1nb7c9z_response?.value?.data?.planFinishDate,
    () => {
      let dataList = dataConnector_conn_ses1nb7c9z_response?.value?.data?.planFinishDate

      g_c2o8d8qw69.k_j2o8qaq4t8 = dataList;
    },
    {deep: true})
  // 处理 下拉框_ew8x2szj2v 的 value 属性关联
  watch(() => dataConnector_conn_ses1nb7c9z_response?.value?.data?.responsible,
    () => {
      let dataList = dataConnector_conn_ses1nb7c9z_response?.value?.data?.responsible

      g_c2o8d8qw69.l_f3ns5rhdiq = dataList;
    },
    {deep: true})
  // 处理 文本域_4yohlv7vwx 的 value 属性关联
  watch(() => dataConnector_conn_ses1nb7c9z_response?.value?.data?.remarks,
    () => {
      let dataList = dataConnector_conn_ses1nb7c9z_response?.value?.data?.remarks

      g_c2o8d8qw69.l_r0qgxx57rg = dataList;
    },
    {deep: true})
  // 处理 全局提示错误_新建or修改_4.2.1数据建模-天山材料水泥销售物流优化 的 content 属性关联
  watch(() => dataConnector_conn_w49sfb0rh6_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_w49sfb0rh6_response?.value?.message

      vid_j6bzjj8kil_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_错误修改_已验收使用率 的 content 属性关联
  watch(() => dataConnector_conn_jnhlwpneh2_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_jnhlwpneh2_response?.value?.message

      vid_qrxt4xjc8x_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_错误添加_已验收使用率 的 content 属性关联
  watch(() => dataConnector_conn_44p1wrbpdd_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_44p1wrbpdd_response?.value?.message

      vid_psvpj2grll_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_修改错误_健康状态 的 content 属性关联
  watch(() => dataConnector_conn_ec5kjmz43g_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_ec5kjmz43g_response?.value?.message

      vid_ctq97przdr_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_新建错误_风险 的 content 属性关联
  watch(() => dataConnector_conn_gbzhz4hjxz_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_gbzhz4hjxz_response?.value?.message

      vid_isqurrmwtz_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_新建错误_跟进事项 的 content 属性关联
  watch(() => dataConnector_conn_2j87gjmwdv_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_2j87gjmwdv_response?.value?.message

      vid_2jf60cjoja_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_修改错误_项目进度 的 content 属性关联
  watch(() => dataConnector_conn_5hix77is9u_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_5hix77is9u_response?.value?.message

      vid_za6huigipz_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_新建错误_项目进度 的 content 属性关联
  watch(() => dataConnector_conn_y9j0pr94sx_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_y9j0pr94sx_response?.value?.message

      vid_pwqsj3kp2o_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_修改错误_进度 的 content 属性关联
  watch(() => dataConnector_conn_ppn9v7k1l2_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_ppn9v7k1l2_response?.value?.message

      vid_ec2t9vqhu4_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_修改错误_风险 的 content 属性关联
  watch(() => dataConnector_conn_rjb9adijn6_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_rjb9adijn6_response?.value?.message

      vid_karjmrlpz7_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_修改错误_跟进事项 的 content 属性关联
  watch(() => dataConnector_conn_iopi8sk8u2_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_iopi8sk8u2_response?.value?.message

      vid_xd0kovfrah_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_错误_其他项目 的 content 属性关联
  watch(() => dataConnector_conn_dphuiwahim_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_dphuiwahim_response?.value?.message

      vid_0969c54s5a_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_错误_煤炭 的 content 属性关联
  watch(() => dataConnector_conn_992kxx1ux7_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_992kxx1ux7_response?.value?.message

      vid_jss8z5n9l4_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_错误_已验收项目明细列表 的 content 属性关联
  watch(() => dataConnector_conn_f7020kxt8h_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_f7020kxt8h_response?.value?.message

      vid_o4kuggitqm_props.content = dataList;
    },
    {deep: true})
  // 处理 全局提示_错误_已验收项目明细 的 content 属性关联
  watch(() => dataConnector_conn_20tq5cthha_response?.value?.message,
    () => {
      let dataList = dataConnector_conn_20tq5cthha_response?.value?.message

      vid_f5mfpl47tu_props.content = dataList;
    },
    {deep: true})
  // 处理 下拉框_26d4mnh76t 的 value 属性关联
  watch(() => dataConnector_conn_cg7rzwguig_response?.value?.data?.data,
    () => {
      let dataList = dataConnector_conn_cg7rzwguig_response?.value?.data?.data

      h_y2tv29kc3g.m_mybo52vpjg = dataList;
    },
    {deep: true})
  // 处理 下拉框_haatucoajn 的 value 属性关联
  watch(() => dataConnector_conn_cg7rzwguig_response?.value?.data?.plan,
    () => {
      let dataList = dataConnector_conn_cg7rzwguig_response?.value?.data?.plan

      h_y2tv29kc3g.k_uw7428u3y5 = dataList;
    },
    {deep: true})
  // 处理 下拉框_n3h8ljrtfq 的 value 属性关联
  watch(() => dataConnector_conn_cg7rzwguig_response?.value?.data?.teamCooperate,
    () => {
      let dataList = dataConnector_conn_cg7rzwguig_response?.value?.data?.teamCooperate

      h_y2tv29kc3g.u_drph72mbn3 = dataList;
    },
    {deep: true})
  // 处理 下拉框_vc8h7sll3e 的 value 属性关联
  watch(() => dataConnector_conn_cg7rzwguig_response?.value?.data?.hardwareNetwork,
    () => {
      let dataList = dataConnector_conn_cg7rzwguig_response?.value?.data?.hardwareNetwork

      h_y2tv29kc3g.o_lx41z4n1mo = dataList;
    },
    {deep: true})
  // 处理 下拉框_cogbj0tm9l 的 value 属性关联
  watch(() => dataConnector_conn_cg7rzwguig_response?.value?.data?.modelTrain,
    () => {
      let dataList = dataConnector_conn_cg7rzwguig_response?.value?.data?.modelTrain

      h_y2tv29kc3g.d_qex05k7dvp = dataList;
    },
    {deep: true})
  // 处理 下拉框_o3y3bxmup1 的 value 属性关联
  watch(() => dataConnector_conn_cg7rzwguig_response?.value?.data?.problemRisk,
    () => {
      let dataList = dataConnector_conn_cg7rzwguig_response?.value?.data?.problemRisk

      h_y2tv29kc3g.m_bbahai2ywv = dataList;
    },
    {deep: true})
  // 处理 动作列表_wbf8glrjnd 的 systemList 属性关联
  watch(() => dataConnector_conn_l156rya4tk_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_l156rya4tk_response?.value?.data

      vid_bp2wbo5z1p_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 动作列表_na2tdp881m 的 systemList 属性关联
  watch(() => dataConnector_conn_yh3b7n6nuj_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_yh3b7n6nuj_response?.value?.data

      vid_o4zcvaj7x7_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 动作列表_5zw7xghwbo 的 systemList 属性关联
  watch(() => dataConnector_conn_a7h5h9j2y4_response?.value?.data?.[0]?.remarkList,
    () => {
      let dataList = dataConnector_conn_a7h5h9j2y4_response?.value?.data?.[0]?.remarkList

      vid_dmbrdjw4u7_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 动作列表_bfp9jjb1at 的 systemList 属性关联
  watch(() => dataConnector_conn_1q94kdiei9_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_1q94kdiei9_response?.value?.data

      vid_f9xgwltclx_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 动作列表_b8km75h6h7 的 systemList 属性关联
  watch(() => dataConnector_conn_ot2ctbeaus_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_ot2ctbeaus_response?.value?.data

      vid_rqu6usgx7h_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 文本域_d3z0uwivh0 的 value 属性关联
  watch(() => dataConnector_conn_gh507mu2bl_response?.value?.data?.progressDesc,
    () => {
      let dataList = dataConnector_conn_gh507mu2bl_response?.value?.data?.progressDesc

      d_4fw6nys00h.h_tq4173ugu5 = dataList;
    },
    {deep: true})
  // 处理 输入框_b2aezs0yks 的 value 属性关联
  immediateWatch(
    () => vid_9954eivoli_props?.currentRow.classifyName,
    () => { h_x374uywg81.o_tbk84a32wf = vid_9954eivoli_props?.currentRow.classifyName; }
  )
  // 处理 数字输入框_nhk1hfuo6o 的 value 属性关联
  watch(() => dataConnector_conn_wtogt9ccka_response?.value?.data?.investAmount,
    () => {
      let dataList = dataConnector_conn_wtogt9ccka_response?.value?.data?.investAmount

      h_x374uywg81.p_jtklpuzkld = dataList;
    },
    {deep: true})
  // 处理 数字输入框_aedgdoyfn5 的 value 属性关联
  watch(() => dataConnector_conn_wtogt9ccka_response?.value?.data?.investAmounted,
    () => {
      let dataList = dataConnector_conn_wtogt9ccka_response?.value?.data?.investAmounted

      h_x374uywg81.h_7pbewrz8ae = dataList;
    },
    {deep: true})
  // 处理 文本域_gpic2yjgcl 的 value 属性关联
  watch(() => dataConnector_conn_wtogt9ccka_response?.value?.data?.remark1,
    () => {
      let dataList = dataConnector_conn_wtogt9ccka_response?.value?.data?.remark1

      h_x374uywg81.x_mgtpk44mpb = dataList;
    },
    {deep: true})
  // 处理 文本域_g98ot2w83x 的 value 属性关联
  watch(() => dataConnector_conn_wtogt9ccka_response?.value?.data?.label1,
    () => {
      let dataList = dataConnector_conn_wtogt9ccka_response?.value?.data?.label1

      h_x374uywg81.l_rfd1rj00qy = dataList;
    },
    {deep: true})
  // 处理 单选按钮组_3x3depv9mc 的 value 属性关联
  watch(() => dataConnector_conn_wtogt9ccka_response?.value?.data?.labelShowPosition,
    () => {
      let dataList = dataConnector_conn_wtogt9ccka_response?.value?.data?.labelShowPosition

      h_x374uywg81.q_sk8437al96 = dataList;
    },
    {deep: true})
  // 处理 动作列表_bowei1v9ww 的 systemList 属性关联
  watch(() => dataConnector_conn_wtogt9ccka_response?.value?.data?.projectRemarkList,
    () => {
      let dataList = dataConnector_conn_wtogt9ccka_response?.value?.data?.projectRemarkList

      vid_8jl28gb77e_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 第19周 的 rt_text 属性关联
  watch(() => dataConnector_conn_2u9vw17xq1_response?.value?.data?.weekName,
    () => {
      let dataList = dataConnector_conn_2u9vw17xq1_response?.value?.data?.weekName

      vid_5rbeu1jv99_props.rt_text = dataList;
    },
    {deep: true})
  // 处理 2025-04-11 的 rt_text 属性关联
  watch(() => dataConnector_conn_2u9vw17xq1_response?.value?.data?.weekStartDate,
    () => {
      let dataList = dataConnector_conn_2u9vw17xq1_response?.value?.data?.weekStartDate

      vid_aizftnp133_props.rt_text = dataList;
    },
    {deep: true})
  // 处理 2025-04-11 的 rt_text 属性关联
  watch(() => dataConnector_conn_2u9vw17xq1_response?.value?.data?.weekEndDate,
    () => {
      let dataList = dataConnector_conn_2u9vw17xq1_response?.value?.data?.weekEndDate

      vid_41hvm9ljes_props.rt_text = dataList;
    },
    {deep: true})
  // 处理 表格_qwm1vahpqb 的 systemList 属性关联
  watch(() => dataConnector_conn_ixdaaue6u6_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_ixdaaue6u6_response?.value?.data

      vid_9954eivoli_options_raw.value = dataList;
    },
    {deep: true})
  // 处理 目前项目处于运维阶段，以下为2024年6月1日至2025年4月17日转移跟踪进度 的 rt_text 属性关联
  watch(() => dataConnector_conn_gh507mu2bl_response?.value?.data?.progressDesc,
    () => {
      let dataList = dataConnector_conn_gh507mu2bl_response?.value?.data?.progressDesc

      vid_n206qn9mf7_props.rt_text = dataList;
    },
    {deep: true})
  // 处理 表格_7kaijpcove 的 systemList 属性关联
  watch(() => dataConnector_conn_ot2ctbeaus_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_ot2ctbeaus_response?.value?.data

      vid_yj5t3u6ilg_options_raw.value = dataList;
    },
    {deep: true})
  // 处理 For循环_uyw4ay65w8 的 systemList 属性关联
  watch(() => dataConnector_conn_9hwqetdj0u_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_9hwqetdj0u_response?.value?.data

      vid_3g2zz60l8u_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 For循环_q4ciwp9jtl 的 systemList 属性关联
  watch(() => dataConnector_conn_05c95rwm82_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_05c95rwm82_response?.value?.data

      vid_6emwmcrw51_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 For循环_o0s47uff87 的 systemList 属性关联
  watch(() => dataConnector_conn_dkoqxxwi9l_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_dkoqxxwi9l_response?.value?.data

      vid_8su7xd996u_props.dataSource = dataList;
    },
    {deep: true})
  // 处理 For循环_1os7gnaev2 的 systemList 属性关联
  watch(() => dataConnector_conn_wn3lr7jysn_response?.value?.data,
    () => {
      let dataList = dataConnector_conn_wn3lr7jysn_response?.value?.data

      vid_ijdcqjpj3v_props.dataSource = dataList;
    },
    {deep: true})
    // ============================ 组件数据同步 ============================

  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_3fhyvv64k6_cancel = throttle(async (...params) => {
  vid_3fhyvv64k6_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_3fhyvv64k6_ok = throttle(async (...params) => {
  await dataConnector_conn_y9j0pr94sx()
  response_lh8cgy6ywy()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_dv1t2luuez_change = throttle(async (...params) => {
  const [,option] = params;
  vid_dv1t2luuez_props.selected.label = option?.label;
  vid_dv1t2luuez_props.selected.value = option?.value;
  vid_dv1t2luuez_props.selected.option = option;
  vid_dv1t2luuez_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_dv1t2luuez_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_dv1t2luuez_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_n36sy92433_cancel = throttle(async (...params) => {
  vid_n36sy92433_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_n36sy92433_ok = throttle(async (...params) => {
  await dataConnector_conn_5hix77is9u()
  response_2347pgfje0()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_0dqge539xa_change = throttle(async (...params) => {
  const [,option] = params;
  vid_0dqge539xa_props.selected.label = option?.label;
  vid_0dqge539xa_props.selected.value = option?.value;
  vid_0dqge539xa_props.selected.option = option;
  vid_0dqge539xa_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_0dqge539xa_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_0dqge539xa_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_14jcy7b5ua_cancel = throttle(async (...params) => {
  vid_14jcy7b5ua_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_14jcy7b5ua_ok = throttle(async (...params) => {
  await dataConnector_conn_gbzhz4hjxz()
  response_m0f76it8sp()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_kv61jtel7b_change = throttle(async (...params) => {
  const [,option] = params;
  vid_kv61jtel7b_props.selected.label = option?.label;
  vid_kv61jtel7b_props.selected.value = option?.value;
  vid_kv61jtel7b_props.selected.option = option;
  vid_kv61jtel7b_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_kv61jtel7b_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_kv61jtel7b_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_yk0goz7g8w_change = throttle(async (...params) => {
  const [,option] = params;
  vid_yk0goz7g8w_props.selected.label = option?.label;
  vid_yk0goz7g8w_props.selected.value = option?.value;
  vid_yk0goz7g8w_props.selected.option = option;
  vid_yk0goz7g8w_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_yk0goz7g8w_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_yk0goz7g8w_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_stjubkxyry_cancel = throttle(async (...params) => {
  vid_stjubkxyry_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_stjubkxyry_ok = throttle(async (...params) => {
  await dataConnector_conn_rjb9adijn6()
  response_x9y993mucx()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_h1hc1d4ske_change = throttle(async (...params) => {
  const [,option] = params;
  vid_h1hc1d4ske_props.selected.label = option?.label;
  vid_h1hc1d4ske_props.selected.value = option?.value;
  vid_h1hc1d4ske_props.selected.option = option;
  vid_h1hc1d4ske_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_h1hc1d4ske_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_h1hc1d4ske_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_ee1bsqla79_change = throttle(async (...params) => {
  const [,option] = params;
  vid_ee1bsqla79_props.selected.label = option?.label;
  vid_ee1bsqla79_props.selected.value = option?.value;
  vid_ee1bsqla79_props.selected.option = option;
  vid_ee1bsqla79_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_ee1bsqla79_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_ee1bsqla79_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_7uqnhk3v2r_cancel = throttle(async (...params) => {
  vid_7uqnhk3v2r_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_7uqnhk3v2r_ok = throttle(async (...params) => {
  await dataConnector_conn_2j87gjmwdv()
  response_5e951tcnjo()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_19hx5i5ie1_change = throttle(async (...params) => {
  const [,option] = params;
  vid_19hx5i5ie1_props.selected.label = option?.label;
  vid_19hx5i5ie1_props.selected.value = option?.value;
  vid_19hx5i5ie1_props.selected.option = option;
  vid_19hx5i5ie1_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_19hx5i5ie1_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_19hx5i5ie1_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_xdwan66l3w_cancel = throttle(async (...params) => {
  vid_xdwan66l3w_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_xdwan66l3w_ok = throttle(async (...params) => {
  await dataConnector_conn_iopi8sk8u2()
  response_mm87lstksi()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_jb8ng92dvd_change = throttle(async (...params) => {
  const [,option] = params;
  vid_jb8ng92dvd_props.selected.label = option?.label;
  vid_jb8ng92dvd_props.selected.value = option?.value;
  vid_jb8ng92dvd_props.selected.option = option;
  vid_jb8ng92dvd_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_jb8ng92dvd_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_jb8ng92dvd_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 表格 的 change 事件
  */
  let handle_vid_b3q1de4gs0_change = throttle(async (...params) => {
  // 处理分页器相关数据
  const [pagination, filters, sorter] = params;
  const { current, pageSize } = pagination;
  vid_b3q1de4gs0_props.rt_tableConfig.pagination.current = current;
  vid_b3q1de4gs0_props.rt_tableConfig.pagination.pageSize = pageSize;
  // 处理排序相关数据
  const { field, order } = sorter;
  const sorterList = [...vid_b3q1de4gs0_props.rowMergeSort];
  let sorterValue = {};
  if (order === 'descend') {
  sorterValue = { order: field, direction: 'DESC' }
  } else if (order === 'ascend') {
  sorterValue = { order: field, direction: 'ASC' }
  }
  sorterList.push(sorterValue);
  vid_b3q1de4gs0_props.systemSort = sorterList;
  vid_b3q1de4gs0_props.sorter = sorterValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_7z830h5wth_cancel = throttle(async (...params) => {
  vid_7z830h5wth_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_7z830h5wth_ok = throttle(async (...params) => {
  await dataConnector_conn_ec5kjmz43g()
  response_6v2j40l9v1()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_c1ipeplfjh_change = throttle(async (...params) => {
  const [,option] = params;
  vid_c1ipeplfjh_props.selected.label = option?.label;
  vid_c1ipeplfjh_props.selected.value = option?.value;
  vid_c1ipeplfjh_props.selected.option = option;
  vid_c1ipeplfjh_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_c1ipeplfjh_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_c1ipeplfjh_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_cmm5tbs4mo_change = throttle(async (...params) => {
  const [,option] = params;
  vid_cmm5tbs4mo_props.selected.label = option?.label;
  vid_cmm5tbs4mo_props.selected.value = option?.value;
  vid_cmm5tbs4mo_props.selected.option = option;
  vid_cmm5tbs4mo_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_cmm5tbs4mo_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_cmm5tbs4mo_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_vo8ia8jk1w_change = throttle(async (...params) => {
  const [,option] = params;
  vid_vo8ia8jk1w_props.selected.label = option?.label;
  vid_vo8ia8jk1w_props.selected.value = option?.value;
  vid_vo8ia8jk1w_props.selected.option = option;
  vid_vo8ia8jk1w_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_vo8ia8jk1w_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_vo8ia8jk1w_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_az57j2r6bc_change = throttle(async (...params) => {
  const [,option] = params;
  vid_az57j2r6bc_props.selected.label = option?.label;
  vid_az57j2r6bc_props.selected.value = option?.value;
  vid_az57j2r6bc_props.selected.option = option;
  vid_az57j2r6bc_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_az57j2r6bc_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_az57j2r6bc_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_9456m0kfjo_change = throttle(async (...params) => {
  const [,option] = params;
  vid_9456m0kfjo_props.selected.label = option?.label;
  vid_9456m0kfjo_props.selected.value = option?.value;
  vid_9456m0kfjo_props.selected.option = option;
  vid_9456m0kfjo_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_9456m0kfjo_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_9456m0kfjo_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_4gow5xxz95_change = throttle(async (...params) => {
  const [,option] = params;
  vid_4gow5xxz95_props.selected.label = option?.label;
  vid_4gow5xxz95_props.selected.value = option?.value;
  vid_4gow5xxz95_props.selected.option = option;
  vid_4gow5xxz95_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_4gow5xxz95_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_4gow5xxz95_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_x6piwstggd_change = throttle(async (...params) => {
  const [,option] = params;
  vid_x6piwstggd_props.selected.label = option?.label;
  vid_x6piwstggd_props.selected.value = option?.value;
  vid_x6piwstggd_props.selected.option = option;
  vid_x6piwstggd_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_x6piwstggd_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_x6piwstggd_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_tuhwi9laqf_change = throttle(async (...params) => {
  const [,option] = params;
  vid_tuhwi9laqf_props.selected.label = option?.label;
  vid_tuhwi9laqf_props.selected.value = option?.value;
  vid_tuhwi9laqf_props.selected.option = option;
  vid_tuhwi9laqf_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_tuhwi9laqf_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_tuhwi9laqf_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_3f3mvhkc6d_cancel = throttle(async (...params) => {
  vid_3f3mvhkc6d_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_3f3mvhkc6d_ok = throttle(async (...params) => {
  await dataConnector_conn_ppn9v7k1l2()
  response_en0kp2cb9z()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_dmlkwg6f2e_change = throttle(async (...params) => {
  const [,option] = params;
  vid_dmlkwg6f2e_props.selected.label = option?.label;
  vid_dmlkwg6f2e_props.selected.value = option?.value;
  vid_dmlkwg6f2e_props.selected.option = option;
  vid_dmlkwg6f2e_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_dmlkwg6f2e_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_dmlkwg6f2e_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_zxl46lqb71_change = throttle(async (...params) => {
  const [,option] = params;
  vid_zxl46lqb71_props.selected.label = option?.label;
  vid_zxl46lqb71_props.selected.value = option?.value;
  vid_zxl46lqb71_props.selected.option = option;
  vid_zxl46lqb71_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_zxl46lqb71_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_zxl46lqb71_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_iapxvidyjt_cancel = throttle(async (...params) => {
  vid_iapxvidyjt_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_iapxvidyjt_ok = throttle(async (...params) => {
  vid_iapxvidyjt_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_d61xwgykjg_cancel = throttle(async (...params) => {
  vid_d61xwgykjg_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_d61xwgykjg_ok = throttle(async (...params) => {
  await dataConnector_conn_dphuiwahim()
  response_3544hs0ttt()
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_9ak6vwkpf1_cancel = throttle(async (...params) => {
  vid_9ak6vwkpf1_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_9ak6vwkpf1_ok = throttle(async (...params) => {
  await dataConnector_conn_44p1wrbpdd()
  response_lp9k89ey8e()
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_ay2cigyy06_cancel = throttle(async (...params) => {
  vid_ay2cigyy06_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_ay2cigyy06_ok = throttle(async (...params) => {
  await dataConnector_conn_jnhlwpneh2()
  response_w7ayum4g1n()
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_0369jhm7pg_cancel = throttle(async (...params) => {
  vid_0369jhm7pg_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_0369jhm7pg_ok = throttle(async (...params) => {
  vid_0369jhm7pg_props.visible = false;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_fo7l0khy7j_change = throttle(async (...params) => {
  const [,option] = params;
  vid_fo7l0khy7j_props.selected.label = option?.label;
  vid_fo7l0khy7j_props.selected.value = option?.value;
  vid_fo7l0khy7j_props.selected.option = option;
  vid_fo7l0khy7j_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_fo7l0khy7j_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_fo7l0khy7j_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_a9wjnegnp9_change = throttle(async (...params) => {
  const [,option] = params;
  vid_a9wjnegnp9_props.selected.label = option?.label;
  vid_a9wjnegnp9_props.selected.value = option?.value;
  vid_a9wjnegnp9_props.selected.option = option;
  vid_a9wjnegnp9_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_a9wjnegnp9_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_a9wjnegnp9_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_jsgrv8gfjj_cancel = throttle(async (...params) => {
  vid_jsgrv8gfjj_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_jsgrv8gfjj_ok = throttle(async (...params) => {
  await dataConnector_conn_992kxx1ux7()
  response_wkglowqq7u()
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_wewptyzhx0_cancel = throttle(async (...params) => {
  vid_wewptyzhx0_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_wewptyzhx0_ok = throttle(async (...params) => {
  await dataConnector_conn_f7020kxt8h()
  response_leqtfwh9og()
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_387zre5643_change = throttle(async (...params) => {
  const [,option] = params;
  vid_387zre5643_props.selected.label = option?.label;
  vid_387zre5643_props.selected.value = option?.value;
  vid_387zre5643_props.selected.option = option;
  vid_387zre5643_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_387zre5643_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_387zre5643_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 下拉框 的 change 事件
  */
  let handle_vid_mmb8rmf58w_change = throttle(async (...params) => {
  const [,option] = params;
  vid_mmb8rmf58w_props.selected.label = option?.label;
  vid_mmb8rmf58w_props.selected.value = option?.value;
  vid_mmb8rmf58w_props.selected.option = option;
  vid_mmb8rmf58w_props.selected.optionArray = [{ label: option?.label, value: option?.value }];
  }, 500)
  /**
  * 处理元素 下拉框 的 search 事件
  */
  let handle_vid_mmb8rmf58w_search = throttle(async (...params) => {
  const [searchValue] = params;
  vid_mmb8rmf58w_props.searchValue = searchValue;
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_ug30uc9jy8_cancel = throttle(async (...params) => {
  vid_ug30uc9jy8_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_ug30uc9jy8_ok = throttle(async (...params) => {
  await dataConnector_conn_w49sfb0rh6()
  response_9th6jawltc()
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_xp3g12sszq_cancel = throttle(async (...params) => {
  vid_xp3g12sszq_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_xp3g12sszq_ok = throttle(async (...params) => {
  vid_xp3g12sszq_props.visible = false;
  }, 500)
  /**
  * 处理元素 单选按钮组 的 change 事件
  */
  let handle_vid_6o8hgpikzr_change = throttle(async (...params) => {
  const [e] = params;
  vid_6o8hgpikzr_props.selected.label = vid_6o8hgpikzr_options.value().find(item => item.value == e.target.value).label;
  vid_6o8hgpikzr_props.selected.value = e.target.value;
  vid_6o8hgpikzr_props.selected.option = vid_6o8hgpikzr_options.value().find(item => item.value == e.target.value);
  vid_6o8hgpikzr_props.selected.optionArray = [{ label: vid_6o8hgpikzr_props.selected.option?.label, value: vid_6o8hgpikzr_props.selected.option?.value }];
  }, 500)
  /**
  * 处理元素 对话框 的 cancel 事件
  */
  let handle_vid_qw19vzpwtu_cancel = throttle(async (...params) => {
  vid_qw19vzpwtu_props.visible = false;
  }, 500)
  /**
  * 处理元素 对话框 的 ok 事件
  */
  let handle_vid_qw19vzpwtu_ok = throttle(async (...params) => {
  await dataConnector_conn_20tq5cthha()
  response_nnz0q8z575()
  }, 500)
  /**
  * 处理元素 单选按钮组 的 change 事件
  */
  let handle_vid_5bgwndvihi_change = throttle(async (...params) => {
  const [e] = params;
  vid_5bgwndvihi_props.selected.label = vid_5bgwndvihi_options.value().find(item => item.value == e.target.value).label;
  vid_5bgwndvihi_props.selected.value = e.target.value;
  vid_5bgwndvihi_props.selected.option = vid_5bgwndvihi_options.value().find(item => item.value == e.target.value);
  vid_5bgwndvihi_props.selected.optionArray = [{ label: vid_5bgwndvihi_props.selected.option?.label, value: vid_5bgwndvihi_props.selected.option?.value }];
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_tsn6vjn74c_click = throttle(async (...params) => {
  vid_xp3g12sszq_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_tdgmgimmsf 事件
  */
  let handle_vid_9954eivoli_clickBtn_tdgmgimmsf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_9954eivoli_props.currentRow = record;
  await dataConnector_conn_wtogt9ccka()
  vid_qw19vzpwtu_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 change 事件
  */
  let handle_vid_9954eivoli_change = throttle(async (...params) => {
  // 处理分页器相关数据
  const [pagination, filters, sorter] = params;
  const { current, pageSize } = pagination;
  vid_9954eivoli_props.rt_tableConfig.pagination.current = current;
  vid_9954eivoli_props.rt_tableConfig.pagination.pageSize = pageSize;
  // 处理排序相关数据
  const { field, order } = sorter;
  const sorterList = [...vid_9954eivoli_props.rowMergeSort];
  let sorterValue = {};
  if (order === 'descend') {
  sorterValue = { order: field, direction: 'DESC' }
  } else if (order === 'ascend') {
  sorterValue = { order: field, direction: 'ASC' }
  }
  sorterList.push(sorterValue);
  vid_9954eivoli_props.systemSort = sorterList;
  vid_9954eivoli_props.sorter = sorterValue;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_j2v839jycl 事件
  */
  let handle_vid_9954eivoli_clickBtn_j2v839jycl = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_9954eivoli_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_cpdcd44mua 事件
  */
  let handle_vid_9954eivoli_clickBtn_cpdcd44mua = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_9954eivoli_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_2aibg08ay2 事件
  */
  let handle_vid_9954eivoli_clickBtn_2aibg08ay2 = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_9954eivoli_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_xt3e7k6skf 事件
  */
  let handle_vid_9954eivoli_clickBtn_xt3e7k6skf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_9954eivoli_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_7p9n2ptxxb_click = throttle(async (...params) => {
  await dataConnector_conn_gh507mu2bl()
  vid_ug30uc9jy8_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_tdgmgimmsf 事件
  */
  let handle_vid_yj5t3u6ilg_clickBtn_tdgmgimmsf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_yj5t3u6ilg_props.currentRow = record;
  await dataConnector_conn_ot2ctbeaus()
  vid_wewptyzhx0_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 change 事件
  */
  let handle_vid_yj5t3u6ilg_change = throttle(async (...params) => {
  // 处理分页器相关数据
  const [pagination, filters, sorter] = params;
  const { current, pageSize } = pagination;
  vid_yj5t3u6ilg_props.rt_tableConfig.pagination.current = current;
  vid_yj5t3u6ilg_props.rt_tableConfig.pagination.pageSize = pageSize;
  // 处理排序相关数据
  const { field, order } = sorter;
  const sorterList = [...vid_yj5t3u6ilg_props.rowMergeSort];
  let sorterValue = {};
  if (order === 'descend') {
  sorterValue = { order: field, direction: 'DESC' }
  } else if (order === 'ascend') {
  sorterValue = { order: field, direction: 'ASC' }
  }
  sorterList.push(sorterValue);
  vid_yj5t3u6ilg_props.systemSort = sorterList;
  vid_yj5t3u6ilg_props.sorter = sorterValue;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_j2v839jycl 事件
  */
  let handle_vid_yj5t3u6ilg_clickBtn_j2v839jycl = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_yj5t3u6ilg_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_cpdcd44mua 事件
  */
  let handle_vid_yj5t3u6ilg_clickBtn_cpdcd44mua = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_yj5t3u6ilg_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_2aibg08ay2 事件
  */
  let handle_vid_yj5t3u6ilg_clickBtn_2aibg08ay2 = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_yj5t3u6ilg_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_xt3e7k6skf 事件
  */
  let handle_vid_yj5t3u6ilg_clickBtn_xt3e7k6skf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_yj5t3u6ilg_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_4hgcjbhtv3_click = throttle(async (...params) => {
  await dataConnector_conn_1q94kdiei9()
  vid_jsgrv8gfjj_props.visible = true;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_m3o7wmrzxj_click = throttle(async (...params) => {
  vid_9ak6vwkpf1_props.visible = true;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_7jimupxjb7_click = throttle(async (...params) => {
  await dataConnector_conn_a7h5h9j2y4()
  vid_ay2cigyy06_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 change 事件
  */
  let handle_vid_m40jcgir06_change = throttle(async (...params) => {
  // 处理分页器相关数据
  const [pagination, filters, sorter] = params;
  const { current, pageSize } = pagination;
  vid_m40jcgir06_props.rt_tableConfig.pagination.current = current;
  vid_m40jcgir06_props.rt_tableConfig.pagination.pageSize = pageSize;
  // 处理排序相关数据
  const { field, order } = sorter;
  const sorterList = [...vid_m40jcgir06_props.rowMergeSort];
  let sorterValue = {};
  if (order === 'descend') {
  sorterValue = { order: field, direction: 'DESC' }
  } else if (order === 'ascend') {
  sorterValue = { order: field, direction: 'ASC' }
  }
  sorterList.push(sorterValue);
  vid_m40jcgir06_props.systemSort = sorterList;
  vid_m40jcgir06_props.sorter = sorterValue;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_m6glyu909u_click = throttle(async (...params) => {
  await dataConnector_conn_yh3b7n6nuj()
  vid_d61xwgykjg_props.visible = true;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_9bv1atmyuk_click = throttle(async (...params) => {
  vid_3fhyvv64k6_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_tdgmgimmsf 事件
  */
  let handle_vid_aqjdwv6vag_clickBtn_tdgmgimmsf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_aqjdwv6vag_props.currentRow = record;
  await dataConnector_conn_l156rya4tk()
  vid_3f3mvhkc6d_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_j2v839jycl 事件
  */
  let handle_vid_aqjdwv6vag_clickBtn_j2v839jycl = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_aqjdwv6vag_props.currentRow = record;
  await dataConnector_conn_cg7rzwguig()
  vid_7z830h5wth_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_2aibg08ay2 事件
  */
  let handle_vid_aqjdwv6vag_clickBtn_2aibg08ay2 = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_aqjdwv6vag_props.currentRow = record;
  await dataConnector_conn_j361nixy60()
  vid_n36sy92433_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 change 事件
  */
  let handle_vid_aqjdwv6vag_change = throttle(async (...params) => {
  // 处理分页器相关数据
  const [pagination, filters, sorter] = params;
  const { current, pageSize } = pagination;
  vid_aqjdwv6vag_props.rt_tableConfig.pagination.current = current;
  vid_aqjdwv6vag_props.rt_tableConfig.pagination.pageSize = pageSize;
  // 处理排序相关数据
  const { field, order } = sorter;
  const sorterList = [...vid_aqjdwv6vag_props.rowMergeSort];
  let sorterValue = {};
  if (order === 'descend') {
  sorterValue = { order: field, direction: 'DESC' }
  } else if (order === 'ascend') {
  sorterValue = { order: field, direction: 'ASC' }
  }
  sorterList.push(sorterValue);
  vid_aqjdwv6vag_props.systemSort = sorterList;
  vid_aqjdwv6vag_props.sorter = sorterValue;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_cpdcd44mua 事件
  */
  let handle_vid_aqjdwv6vag_clickBtn_cpdcd44mua = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_aqjdwv6vag_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_xt3e7k6skf 事件
  */
  let handle_vid_aqjdwv6vag_clickBtn_xt3e7k6skf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_aqjdwv6vag_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_iskzwsvvpa_click = throttle(async (...params) => {
  vid_7uqnhk3v2r_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_tdgmgimmsf 事件
  */
  let handle_vid_8hh6f0wr1t_clickBtn_tdgmgimmsf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_8hh6f0wr1t_props.currentRow = record;
  await dataConnector_conn_ses1nb7c9z()
  vid_xdwan66l3w_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 change 事件
  */
  let handle_vid_8hh6f0wr1t_change = throttle(async (...params) => {
  // 处理分页器相关数据
  const [pagination, filters, sorter] = params;
  const { current, pageSize } = pagination;
  vid_8hh6f0wr1t_props.rt_tableConfig.pagination.current = current;
  vid_8hh6f0wr1t_props.rt_tableConfig.pagination.pageSize = pageSize;
  // 处理排序相关数据
  const { field, order } = sorter;
  const sorterList = [...vid_8hh6f0wr1t_props.rowMergeSort];
  let sorterValue = {};
  if (order === 'descend') {
  sorterValue = { order: field, direction: 'DESC' }
  } else if (order === 'ascend') {
  sorterValue = { order: field, direction: 'ASC' }
  }
  sorterList.push(sorterValue);
  vid_8hh6f0wr1t_props.systemSort = sorterList;
  vid_8hh6f0wr1t_props.sorter = sorterValue;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_j2v839jycl 事件
  */
  let handle_vid_8hh6f0wr1t_clickBtn_j2v839jycl = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_8hh6f0wr1t_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_cpdcd44mua 事件
  */
  let handle_vid_8hh6f0wr1t_clickBtn_cpdcd44mua = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_8hh6f0wr1t_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_2aibg08ay2 事件
  */
  let handle_vid_8hh6f0wr1t_clickBtn_2aibg08ay2 = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_8hh6f0wr1t_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_xt3e7k6skf 事件
  */
  let handle_vid_8hh6f0wr1t_clickBtn_xt3e7k6skf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_8hh6f0wr1t_props.currentRow = record;
  }, 500)
  /**
  * 处理元素 按钮 的 click 事件
  */
  let handle_vid_egarsld5bt_click = throttle(async (...params) => {
  vid_14jcy7b5ua_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 clickBtn_tdgmgimmsf 事件
  */
  let handle_vid_tptxm1myfi_clickBtn_tdgmgimmsf = throttle(async (...params) => {
  // 存储表格当前行数据
  const [record] = params;
  vid_tptxm1myfi_props.currentRow = record;
  await dataConnector_conn_6z68f8s0k4()
  vid_stjubkxyry_props.visible = true;
  }, 500)
  /**
  * 处理元素 表格 的 change 事件
  */
  let handle_vid_tptxm1myfi_change = throttle(async (...params) => {
  // 处理分页器相关数据
  const [pagination, filters, sorter] = params;
  const { current, pageSize } = pagination;
  vid_tptxm1myfi_props.rt_tableConfig.pagination.current = current;
  vid_tptxm1myfi_props.rt_tableConfig.pagination.pageSize = pageSize;
  // 处理排序相关数据
  const { field, order } = sorter;
  const sorterList = [...vid_tptxm1myfi_props.rowMergeSort];
  let sorterValue = {};
  if (order === 'descend') {
  sorterValue = { order: field, direction: 'DESC' }
  } else if (order === 'ascend') {
  sorterValue = { order: field, direction: 'ASC' }
  }
  sorterList.push(sorterValue);
  vid_tptxm1myfi_props.systemSort = sorterList;
  vid_tptxm1myfi_props.sorter = sorterValue;
  }, 500)
  /* ========================== 组件事件处理方法 ========================== */


  /* -------------------------- 生命周期 -------------------------- */
  // 用于参数变更后重新执行自定义指令
      const queryUpdateFlag = ref(0);

        const pageParams = [{"name":"weekId","dataType":"NUMBER"}];
        let setPageParams = ()=>{
          pageParams.forEach(param => {
            strategyMap[param.dataType](param, route.query[param.name])
          })
        }
      const strategyMap = {
        STRING: (param, paramValue) => {
          if (typeof paramValue === 'undefined') {
            pageParameter_state[param.name] = undefined
            return
          }
          pageParameter_state[param.name] = paramValue;
        },
        BOOLEAN: (param, paramValue) => {
          if (typeof paramValue === 'undefined') {
            pageParameter_state[param.name] = undefined
            return
          }
          if('true' === (paramValue || '').toLowerCase()) {
            pageParameter_state[param.name] = true
          } else if('false' === (paramValue || '').toLowerCase()) {
            pageParameter_state[param.name] = false
          } else {
            message.error('参数传入错误！类型不匹配！');
          }
        },
        NUMBER: (param, paramValue) => {
          if (typeof paramValue === 'undefined') {
            pageParameter_state[param.name] = undefined
            return
          }
          if (!isNaN(paramValue)) {
            pageParameter_state[param.name] = Number(paramValue);
          } else {
            message.error('参数传入错误！类型不匹配！');
          }
        },
        ARRAY: (param, paramValue) => {
          if (typeof paramValue === 'undefined') {
            pageParameter_state[param.name] = undefined
            return
          }
          if (isNullOrUnDef(paramValue)  || !paramValue || paramValue=== 'undefined') {
            pageParameter_state[param.name] = [];
          } else if(paramValue.trim().startsWith('[') && paramValue.trim().endsWith(']')) {
            try {
              pageParameter_state[param.name] = JSON.parse(decodeURI(paramValue));
            } catch (error) {
              console.error('参数解析失败 ',error);
              message.error('参数解析失败 ',error);
            }
          } else {
            console.error('参数传入错误！类型不匹配！');
            message.error('参数传入错误！类型不匹配！');
          }
        },
      };
      
      immediateWatch(
        () => route.query,
        () => {
          setPageParams();
          queryUpdateFlag.value++;
          dataConnector_conn_2u9vw17xq1()
  dataConnector_conn_ixdaaue6u6()
  dataConnector_conn_gh507mu2bl()
  dataConnector_conn_ot2ctbeaus()
  dataConnector_conn_9hwqetdj0u()
  dataConnector_conn_dkoqxxwi9l()
  dataConnector_conn_05c95rwm82()
  dataConnector_conn_wn3lr7jysn()
        }
      )
      
      onMounted(() => {setPageParams() ;dataConnector_conn_2u9vw17xq1()
  dataConnector_conn_ixdaaue6u6()
  dataConnector_conn_gh507mu2bl()
  dataConnector_conn_ot2ctbeaus()
  dataConnector_conn_9hwqetdj0u()
  dataConnector_conn_dkoqxxwi9l()
  dataConnector_conn_05c95rwm82()
  dataConnector_conn_wn3lr7jysn()

    });

    onUnmounted(() => {
      // 销毁定时器
      setTimeOutList.forEach(({ repeat, timer }) => {
        repeat ?  clearInterval(timer): clearTimeout(timer);
      });
    });

  /* ========================== 生命周期 ========================== */


  /* -------------------------- 数据关联处理 -------------------------- */

      // 处理 全局提示错误_新建or修改_4.2.1数据建模-天山材料水泥销售物流优化 全局消息
        immediateWatch(
            () => vid_j6bzjj8kil_props.show,
            () => {
                if (vid_j6bzjj8kil_props.show) {
                    message[vid_j6bzjj8kil_props.type](vid_j6bzjj8kil_props.content, vid_j6bzjj8kil_props.duration, () => {
                        vid_j6bzjj8kil_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_成功_已验收项目明细 全局消息
        immediateWatch(
            () => vid_kia9w9a9lw_props.show,
            () => {
                if (vid_kia9w9a9lw_props.show) {
                    message[vid_kia9w9a9lw_props.type](vid_kia9w9a9lw_props.content, vid_kia9w9a9lw_props.duration, () => {
                        vid_kia9w9a9lw_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_成功_煤炭 全局消息
        immediateWatch(
            () => vid_5agck2rdlb_props.show,
            () => {
                if (vid_5agck2rdlb_props.show) {
                    message[vid_5agck2rdlb_props.type](vid_5agck2rdlb_props.content, vid_5agck2rdlb_props.duration, () => {
                        vid_5agck2rdlb_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_成功添加_已验收使用率 全局消息
        immediateWatch(
            () => vid_dkrknzyo7n_props.show,
            () => {
                if (vid_dkrknzyo7n_props.show) {
                    message[vid_dkrknzyo7n_props.type](vid_dkrknzyo7n_props.content, vid_dkrknzyo7n_props.duration, () => {
                        vid_dkrknzyo7n_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_成功修改_已验收使用率 全局消息
        immediateWatch(
            () => vid_kwutkjlxz3_props.show,
            () => {
                if (vid_kwutkjlxz3_props.show) {
                    message[vid_kwutkjlxz3_props.type](vid_kwutkjlxz3_props.content, vid_kwutkjlxz3_props.duration, () => {
                        vid_kwutkjlxz3_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_错误修改_已验收使用率 全局消息
        immediateWatch(
            () => vid_qrxt4xjc8x_props.show,
            () => {
                if (vid_qrxt4xjc8x_props.show) {
                    message[vid_qrxt4xjc8x_props.type](vid_qrxt4xjc8x_props.content, vid_qrxt4xjc8x_props.duration, () => {
                        vid_qrxt4xjc8x_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_错误添加_已验收使用率 全局消息
        immediateWatch(
            () => vid_psvpj2grll_props.show,
            () => {
                if (vid_psvpj2grll_props.show) {
                    message[vid_psvpj2grll_props.type](vid_psvpj2grll_props.content, vid_psvpj2grll_props.duration, () => {
                        vid_psvpj2grll_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_成功_其他项目 全局消息
        immediateWatch(
            () => vid_tt27wfxi7p_props.show,
            () => {
                if (vid_tt27wfxi7p_props.show) {
                    message[vid_tt27wfxi7p_props.type](vid_tt27wfxi7p_props.content, vid_tt27wfxi7p_props.duration, () => {
                        vid_tt27wfxi7p_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_新建成功_风险 全局消息
        immediateWatch(
            () => vid_pjkjvz0rj7_props.show,
            () => {
                if (vid_pjkjvz0rj7_props.show) {
                    message[vid_pjkjvz0rj7_props.type](vid_pjkjvz0rj7_props.content, vid_pjkjvz0rj7_props.duration, () => {
                        vid_pjkjvz0rj7_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_新建成功_跟进事项 全局消息
        immediateWatch(
            () => vid_ysg9om0c0a_props.show,
            () => {
                if (vid_ysg9om0c0a_props.show) {
                    message[vid_ysg9om0c0a_props.type](vid_ysg9om0c0a_props.content, vid_ysg9om0c0a_props.duration, () => {
                        vid_ysg9om0c0a_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改成功_风险 全局消息
        immediateWatch(
            () => vid_i0uz7q6aby_props.show,
            () => {
                if (vid_i0uz7q6aby_props.show) {
                    message[vid_i0uz7q6aby_props.type](vid_i0uz7q6aby_props.content, vid_i0uz7q6aby_props.duration, () => {
                        vid_i0uz7q6aby_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改成功_健康状态 全局消息
        immediateWatch(
            () => vid_cqc73bsd9e_props.show,
            () => {
                if (vid_cqc73bsd9e_props.show) {
                    message[vid_cqc73bsd9e_props.type](vid_cqc73bsd9e_props.content, vid_cqc73bsd9e_props.duration, () => {
                        vid_cqc73bsd9e_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改错误_健康状态 全局消息
        immediateWatch(
            () => vid_ctq97przdr_props.show,
            () => {
                if (vid_ctq97przdr_props.show) {
                    message[vid_ctq97przdr_props.type](vid_ctq97przdr_props.content, vid_ctq97przdr_props.duration, () => {
                        vid_ctq97przdr_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改成功_跟进事项 全局消息
        immediateWatch(
            () => vid_413h84a6fn_props.show,
            () => {
                if (vid_413h84a6fn_props.show) {
                    message[vid_413h84a6fn_props.type](vid_413h84a6fn_props.content, vid_413h84a6fn_props.duration, () => {
                        vid_413h84a6fn_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_新建错误_风险 全局消息
        immediateWatch(
            () => vid_isqurrmwtz_props.show,
            () => {
                if (vid_isqurrmwtz_props.show) {
                    message[vid_isqurrmwtz_props.type](vid_isqurrmwtz_props.content, vid_isqurrmwtz_props.duration, () => {
                        vid_isqurrmwtz_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_新建错误_跟进事项 全局消息
        immediateWatch(
            () => vid_2jf60cjoja_props.show,
            () => {
                if (vid_2jf60cjoja_props.show) {
                    message[vid_2jf60cjoja_props.type](vid_2jf60cjoja_props.content, vid_2jf60cjoja_props.duration, () => {
                        vid_2jf60cjoja_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改成功_进度 全局消息
        immediateWatch(
            () => vid_8s6j1t7s9n_props.show,
            () => {
                if (vid_8s6j1t7s9n_props.show) {
                    message[vid_8s6j1t7s9n_props.type](vid_8s6j1t7s9n_props.content, vid_8s6j1t7s9n_props.duration, () => {
                        vid_8s6j1t7s9n_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改成功_项目进度 全局消息
        immediateWatch(
            () => vid_q6hkjwa2c6_props.show,
            () => {
                if (vid_q6hkjwa2c6_props.show) {
                    message[vid_q6hkjwa2c6_props.type](vid_q6hkjwa2c6_props.content, vid_q6hkjwa2c6_props.duration, () => {
                        vid_q6hkjwa2c6_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改错误_项目进度 全局消息
        immediateWatch(
            () => vid_za6huigipz_props.show,
            () => {
                if (vid_za6huigipz_props.show) {
                    message[vid_za6huigipz_props.type](vid_za6huigipz_props.content, vid_za6huigipz_props.duration, () => {
                        vid_za6huigipz_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_新建成功_项目进度 全局消息
        immediateWatch(
            () => vid_dxvtnpemja_props.show,
            () => {
                if (vid_dxvtnpemja_props.show) {
                    message[vid_dxvtnpemja_props.type](vid_dxvtnpemja_props.content, vid_dxvtnpemja_props.duration, () => {
                        vid_dxvtnpemja_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_新建错误_项目进度 全局消息
        immediateWatch(
            () => vid_pwqsj3kp2o_props.show,
            () => {
                if (vid_pwqsj3kp2o_props.show) {
                    message[vid_pwqsj3kp2o_props.type](vid_pwqsj3kp2o_props.content, vid_pwqsj3kp2o_props.duration, () => {
                        vid_pwqsj3kp2o_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改错误_进度 全局消息
        immediateWatch(
            () => vid_ec2t9vqhu4_props.show,
            () => {
                if (vid_ec2t9vqhu4_props.show) {
                    message[vid_ec2t9vqhu4_props.type](vid_ec2t9vqhu4_props.content, vid_ec2t9vqhu4_props.duration, () => {
                        vid_ec2t9vqhu4_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改错误_风险 全局消息
        immediateWatch(
            () => vid_karjmrlpz7_props.show,
            () => {
                if (vid_karjmrlpz7_props.show) {
                    message[vid_karjmrlpz7_props.type](vid_karjmrlpz7_props.content, vid_karjmrlpz7_props.duration, () => {
                        vid_karjmrlpz7_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_修改错误_跟进事项 全局消息
        immediateWatch(
            () => vid_xd0kovfrah_props.show,
            () => {
                if (vid_xd0kovfrah_props.show) {
                    message[vid_xd0kovfrah_props.type](vid_xd0kovfrah_props.content, vid_xd0kovfrah_props.duration, () => {
                        vid_xd0kovfrah_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_错误_其他项目 全局消息
        immediateWatch(
            () => vid_0969c54s5a_props.show,
            () => {
                if (vid_0969c54s5a_props.show) {
                    message[vid_0969c54s5a_props.type](vid_0969c54s5a_props.content, vid_0969c54s5a_props.duration, () => {
                        vid_0969c54s5a_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_错误_煤炭 全局消息
        immediateWatch(
            () => vid_jss8z5n9l4_props.show,
            () => {
                if (vid_jss8z5n9l4_props.show) {
                    message[vid_jss8z5n9l4_props.type](vid_jss8z5n9l4_props.content, vid_jss8z5n9l4_props.duration, () => {
                        vid_jss8z5n9l4_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_成功_已验收项目明细列表 全局消息
        immediateWatch(
            () => vid_wgrmowif7k_props.show,
            () => {
                if (vid_wgrmowif7k_props.show) {
                    message[vid_wgrmowif7k_props.type](vid_wgrmowif7k_props.content, vid_wgrmowif7k_props.duration, () => {
                        vid_wgrmowif7k_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_错误_已验收项目明细列表 全局消息
        immediateWatch(
            () => vid_o4kuggitqm_props.show,
            () => {
                if (vid_o4kuggitqm_props.show) {
                    message[vid_o4kuggitqm_props.type](vid_o4kuggitqm_props.content, vid_o4kuggitqm_props.duration, () => {
                        vid_o4kuggitqm_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示_错误_已验收项目明细 全局消息
        immediateWatch(
            () => vid_f5mfpl47tu_props.show,
            () => {
                if (vid_f5mfpl47tu_props.show) {
                    message[vid_f5mfpl47tu_props.type](vid_f5mfpl47tu_props.content, vid_f5mfpl47tu_props.duration, () => {
                        vid_f5mfpl47tu_props.show = false
                    })
                }
            }
        )
  // 处理 全局提示成功_新建or修改_4.2.1数据建模-天山材料水泥销售物流优化 全局消息
        immediateWatch(
            () => vid_4i7oeu87rc_props.show,
            () => {
                if (vid_4i7oeu87rc_props.show) {
                    message[vid_4i7oeu87rc_props.type](vid_4i7oeu87rc_props.content, vid_4i7oeu87rc_props.duration, () => {
                        vid_4i7oeu87rc_props.show = false
                    })
                }
            }
        )



  /* -------------------------- 表单数据同步 -------------------------- */
  /* ========================== 表单数据同步 ========================== */

  /* ========================== 数据关联处理 ========================== */


  /* -------------------------- 不同组件自定义的处理逻辑 -------------------------- */
  immediateWatch(
    () => [x_sotegv6rgh?.e_p3ojsquqc2, vid_dv1t2luuez_options?.value()],
    () => {
      if(!!handle_vid_dv1t2luuez_change) {
      const options = (vid_dv1t2luuez_options?.value() || []).find((item) => item.value === x_sotegv6rgh?.e_p3ojsquqc2 || item.label === x_sotegv6rgh?.e_p3ojsquqc2 )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_dv1t2luuez_change(x_sotegv6rgh?.e_p3ojsquqc2, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [s_27hvbuolu8?.d_fvwy8cg60d, vid_0dqge539xa_options?.value()],
    () => {
      if(!!handle_vid_0dqge539xa_change) {
      const options = (vid_0dqge539xa_options?.value() || []).find((item) => item.value === s_27hvbuolu8?.d_fvwy8cg60d || item.label === s_27hvbuolu8?.d_fvwy8cg60d )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_0dqge539xa_change(s_27hvbuolu8?.d_fvwy8cg60d, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [o_qqq6t5e5po?.x_my8bvbhofo, vid_kv61jtel7b_options?.value()],
    () => {
      if(!!handle_vid_kv61jtel7b_change) {
      const options = (vid_kv61jtel7b_options?.value() || []).find((item) => item.value === o_qqq6t5e5po?.x_my8bvbhofo || item.label === o_qqq6t5e5po?.x_my8bvbhofo )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_kv61jtel7b_change(o_qqq6t5e5po?.x_my8bvbhofo, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [o_qqq6t5e5po?.z_fo8qiiopji, vid_yk0goz7g8w_options?.value()],
    () => {
      if(!!handle_vid_yk0goz7g8w_change) {
      const options = (vid_yk0goz7g8w_options?.value() || []).find((item) => item.value === o_qqq6t5e5po?.z_fo8qiiopji || item.label === o_qqq6t5e5po?.z_fo8qiiopji )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_yk0goz7g8w_change(o_qqq6t5e5po?.z_fo8qiiopji, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [t_zk2v9iq0wc?.y_ghc3cgmqtx, vid_h1hc1d4ske_options?.value()],
    () => {
      if(!!handle_vid_h1hc1d4ske_change) {
      const options = (vid_h1hc1d4ske_options?.value() || []).find((item) => item.value === t_zk2v9iq0wc?.y_ghc3cgmqtx || item.label === t_zk2v9iq0wc?.y_ghc3cgmqtx )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_h1hc1d4ske_change(t_zk2v9iq0wc?.y_ghc3cgmqtx, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [t_zk2v9iq0wc?.m_eorsquamq0, vid_ee1bsqla79_options?.value()],
    () => {
      if(!!handle_vid_ee1bsqla79_change) {
      const options = (vid_ee1bsqla79_options?.value() || []).find((item) => item.value === t_zk2v9iq0wc?.m_eorsquamq0 || item.label === t_zk2v9iq0wc?.m_eorsquamq0 )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_ee1bsqla79_change(t_zk2v9iq0wc?.m_eorsquamq0, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [f_w6r877any3?.s_dxiyergev1, vid_19hx5i5ie1_options?.value()],
    () => {
      if(!!handle_vid_19hx5i5ie1_change) {
      const options = (vid_19hx5i5ie1_options?.value() || []).find((item) => item.value === f_w6r877any3?.s_dxiyergev1 || item.label === f_w6r877any3?.s_dxiyergev1 )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_19hx5i5ie1_change(f_w6r877any3?.s_dxiyergev1, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [g_c2o8d8qw69?.l_f3ns5rhdiq, vid_jb8ng92dvd_options?.value()],
    () => {
      if(!!handle_vid_jb8ng92dvd_change) {
      const options = (vid_jb8ng92dvd_options?.value() || []).find((item) => item.value === g_c2o8d8qw69?.l_f3ns5rhdiq || item.label === g_c2o8d8qw69?.l_f3ns5rhdiq )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_jb8ng92dvd_change(g_c2o8d8qw69?.l_f3ns5rhdiq, {...options} || {})
      }
    }
  )
  onMounted(() => {
    const rawColumnList = []
    traversalTreeStructure(vid_b3q1de4gs0_props.columnList, (node) => {
      if (node.type === 'column') {
        rawColumnList.push(node)
      }
    });
    
    // 获取缓存的表格列宽度，处理列宽信息
    UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
      const columnWidthMap = res['vid_b3q1de4gs0'] ?? {};
      rawColumnList.map((column) => {
        if(columnWidthMap[column.dataIndex]) {
          column.width = columnWidthMap[column.dataIndex]
        }
      })
    });
    
    vid_b3q1de4gs0_props.rawColumnList = rawColumnList;
  })
  // 生成表格列：相同分组的数据需要合并单元格
  const vid_b3q1de4gs0_columns = computed(() => {
    // 需要合并单元格的列
    const groupKeys = [];

    // 将表头配置按照groupTitle字段进行分组，以实现多级表头
    const columnList = [...vid_b3q1de4gs0_props.columnList];
    function formatColumns(columns) {
      columns.forEach(item => {
        const { dataIndex, contentAlign, children, customCellStyle } = item;
        // 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
        if (!dataIndex && children && children.length) {
          formatColumns(children);
          return;
        }

        const groupIndex = groupKeys.findIndex(item => item === dataIndex);
        // 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
        if (groupIndex === -1) {
          item.customCell = (record, index) => {
            return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        } else {
          item.customCell = (record, index) => {
            const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
            const rowSpanList = generateRowSpanList(vid_b3q1de4gs0_options.value(), rowGroupKeys,vid_b3q1de4gs0_props.editRecordMap);
            return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        }
      })
    }

    // 格式化column：增加合并单元格的配置，以及自定义样式
    formatColumns(columnList);

    return columnList;
  });


    // 表格分页器信息：将总条数信息加到基础分页信息中
    const vid_b3q1de4gs0_pagination = computed(() => {
      const { totalNumber, rt_tableConfig } = vid_b3q1de4gs0_props;
      const {
        enable = true,
        current= 1,
        pageSize= 10,
        showSizeChanger= false,
        pageSizeOptions= '10,20,30,40',
        showTotal= false,
        showQuickJumper= false,
        simple= false,
        hideOnSinglePage= false,
      } = rt_tableConfig.pagination ?? {};
      const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
      let info = {};
      if(enable) {
        info = {
          total: totalNumber || 0,
          pageSize,
          size,
          simple,
          current,
          showSizeChanger,
          pageSizeOptions: pageSizeOptions.split(','),
          showQuickJumper,
          hideOnSinglePage,
          position: [layout],
        }
        if(showTotal) {
          info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
        }
        return info;
      }
      return false;
    })
  immediateWatch(
    () => [h_y2tv29kc3g?.q_sdfub319gb, vid_c1ipeplfjh_options?.value()],
    () => {
      if(!!handle_vid_c1ipeplfjh_change) {
      const options = (vid_c1ipeplfjh_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.q_sdfub319gb || item.label === h_y2tv29kc3g?.q_sdfub319gb )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_c1ipeplfjh_change(h_y2tv29kc3g?.q_sdfub319gb, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [h_y2tv29kc3g?.m_mybo52vpjg, vid_cmm5tbs4mo_options?.value()],
    () => {
      if(!!handle_vid_cmm5tbs4mo_change) {
      const options = (vid_cmm5tbs4mo_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.m_mybo52vpjg || item.label === h_y2tv29kc3g?.m_mybo52vpjg )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_cmm5tbs4mo_change(h_y2tv29kc3g?.m_mybo52vpjg, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [h_y2tv29kc3g?.k_uw7428u3y5, vid_vo8ia8jk1w_options?.value()],
    () => {
      if(!!handle_vid_vo8ia8jk1w_change) {
      const options = (vid_vo8ia8jk1w_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.k_uw7428u3y5 || item.label === h_y2tv29kc3g?.k_uw7428u3y5 )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_vo8ia8jk1w_change(h_y2tv29kc3g?.k_uw7428u3y5, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [h_y2tv29kc3g?.u_drph72mbn3, vid_az57j2r6bc_options?.value()],
    () => {
      if(!!handle_vid_az57j2r6bc_change) {
      const options = (vid_az57j2r6bc_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.u_drph72mbn3 || item.label === h_y2tv29kc3g?.u_drph72mbn3 )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_az57j2r6bc_change(h_y2tv29kc3g?.u_drph72mbn3, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [h_y2tv29kc3g?.o_lx41z4n1mo, vid_9456m0kfjo_options?.value()],
    () => {
      if(!!handle_vid_9456m0kfjo_change) {
      const options = (vid_9456m0kfjo_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.o_lx41z4n1mo || item.label === h_y2tv29kc3g?.o_lx41z4n1mo )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_9456m0kfjo_change(h_y2tv29kc3g?.o_lx41z4n1mo, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [h_y2tv29kc3g?.d_qex05k7dvp, vid_4gow5xxz95_options?.value()],
    () => {
      if(!!handle_vid_4gow5xxz95_change) {
      const options = (vid_4gow5xxz95_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.d_qex05k7dvp || item.label === h_y2tv29kc3g?.d_qex05k7dvp )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_4gow5xxz95_change(h_y2tv29kc3g?.d_qex05k7dvp, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [h_y2tv29kc3g?.m_bbahai2ywv, vid_x6piwstggd_options?.value()],
    () => {
      if(!!handle_vid_x6piwstggd_change) {
      const options = (vid_x6piwstggd_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.m_bbahai2ywv || item.label === h_y2tv29kc3g?.m_bbahai2ywv )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_x6piwstggd_change(h_y2tv29kc3g?.m_bbahai2ywv, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [h_y2tv29kc3g?.v_psy3ptrs5m, vid_tuhwi9laqf_options?.value()],
    () => {
      if(!!handle_vid_tuhwi9laqf_change) {
      const options = (vid_tuhwi9laqf_options?.value() || []).find((item) => item.value === h_y2tv29kc3g?.v_psy3ptrs5m || item.label === h_y2tv29kc3g?.v_psy3ptrs5m )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_tuhwi9laqf_change(h_y2tv29kc3g?.v_psy3ptrs5m, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [g_cnrp3lkf2b?.b_hvyupmkvij, vid_dmlkwg6f2e_options?.value()],
    () => {
      if(!!handle_vid_dmlkwg6f2e_change) {
      const options = (vid_dmlkwg6f2e_options?.value() || []).find((item) => item.value === g_cnrp3lkf2b?.b_hvyupmkvij || item.label === g_cnrp3lkf2b?.b_hvyupmkvij )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_dmlkwg6f2e_change(g_cnrp3lkf2b?.b_hvyupmkvij, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [g_cnrp3lkf2b?.f_cqfe9wv5tb, vid_zxl46lqb71_options?.value()],
    () => {
      if(!!handle_vid_zxl46lqb71_change) {
      const options = (vid_zxl46lqb71_options?.value() || []).find((item) => item.value === g_cnrp3lkf2b?.f_cqfe9wv5tb || item.label === g_cnrp3lkf2b?.f_cqfe9wv5tb )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_zxl46lqb71_change(g_cnrp3lkf2b?.f_cqfe9wv5tb, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [l_ly9jx0u9nk?.r_b49hn545d6, vid_fo7l0khy7j_options?.value()],
    () => {
      if(!!handle_vid_fo7l0khy7j_change) {
      const options = (vid_fo7l0khy7j_options?.value() || []).find((item) => item.value === l_ly9jx0u9nk?.r_b49hn545d6 || item.label === l_ly9jx0u9nk?.r_b49hn545d6 )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_fo7l0khy7j_change(l_ly9jx0u9nk?.r_b49hn545d6, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [l_ly9jx0u9nk?.d_e1sutpfn5u, vid_a9wjnegnp9_options?.value()],
    () => {
      if(!!handle_vid_a9wjnegnp9_change) {
      const options = (vid_a9wjnegnp9_options?.value() || []).find((item) => item.value === l_ly9jx0u9nk?.d_e1sutpfn5u || item.label === l_ly9jx0u9nk?.d_e1sutpfn5u )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_a9wjnegnp9_change(l_ly9jx0u9nk?.d_e1sutpfn5u, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [t_xc1jcy1gth?.a_h6yy8unpi3, vid_387zre5643_options?.value()],
    () => {
      if(!!handle_vid_387zre5643_change) {
      const options = (vid_387zre5643_options?.value() || []).find((item) => item.value === t_xc1jcy1gth?.a_h6yy8unpi3 || item.label === t_xc1jcy1gth?.a_h6yy8unpi3 )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_387zre5643_change(t_xc1jcy1gth?.a_h6yy8unpi3, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [t_xc1jcy1gth?.g_khb9x3tmiu, vid_mmb8rmf58w_options?.value()],
    () => {
      if(!!handle_vid_mmb8rmf58w_change) {
      const options = (vid_mmb8rmf58w_options?.value() || []).find((item) => item.value === t_xc1jcy1gth?.g_khb9x3tmiu || item.label === t_xc1jcy1gth?.g_khb9x3tmiu )
      if(!options) {
        return;
      }
        // 重置了表单，这里重置下拉框
        handle_vid_mmb8rmf58w_change(t_xc1jcy1gth?.g_khb9x3tmiu, {...options} || {})
      }
    }
  )
  immediateWatch(
    () => [v_h1mrv0fb0s?.h_ndi075ef3u, vid_6o8hgpikzr_options?.value()],
    () => {
      if(!!handle_vid_6o8hgpikzr_change) {
        const options = (vid_6o8hgpikzr_options?.value() || []).find((item) => item.value === v_h1mrv0fb0s?.h_ndi075ef3u || item.label === v_h1mrv0fb0s?.h_ndi075ef3u )
        if (!options) {
          return;
        }
        vid_6o8hgpikzr_props.selected['optionArray'] = [{ label: options?.label, value: options?.value }];
      }
    }
  )
  immediateWatch(
    () => [h_x374uywg81?.q_sk8437al96, vid_5bgwndvihi_options?.value()],
    () => {
      if(!!handle_vid_5bgwndvihi_change) {
        const options = (vid_5bgwndvihi_options?.value() || []).find((item) => item.value === h_x374uywg81?.q_sk8437al96 || item.label === h_x374uywg81?.q_sk8437al96 )
        if (!options) {
          return;
        }
        vid_5bgwndvihi_props.selected['optionArray'] = [{ label: options?.label, value: options?.value }];
      }
    }
  )
  onMounted(() => {
    const rawColumnList = []
    traversalTreeStructure(vid_9954eivoli_props.columnList, (node) => {
      if (node.type === 'column') {
        rawColumnList.push(node)
      }
    });
    
    // 获取缓存的表格列宽度，处理列宽信息
    UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
      const columnWidthMap = res['vid_9954eivoli'] ?? {};
      rawColumnList.map((column) => {
        if(columnWidthMap[column.dataIndex]) {
          column.width = columnWidthMap[column.dataIndex]
        }
      })
    });
    
    vid_9954eivoli_props.rawColumnList = rawColumnList;
  })
  // 生成表格列：相同分组的数据需要合并单元格
  const vid_9954eivoli_columns = computed(() => {
    // 需要合并单元格的列
    const groupKeys = [];

    // 将表头配置按照groupTitle字段进行分组，以实现多级表头
    const columnList = [...vid_9954eivoli_props.columnList];
    function formatColumns(columns) {
      columns.forEach(item => {
        const { dataIndex, contentAlign, children, customCellStyle } = item;
        // 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
        if (!dataIndex && children && children.length) {
          formatColumns(children);
          return;
        }

        const groupIndex = groupKeys.findIndex(item => item === dataIndex);
        // 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
        if (groupIndex === -1) {
          item.customCell = (record, index) => {
            return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        } else {
          item.customCell = (record, index) => {
            const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
            const rowSpanList = generateRowSpanList(vid_9954eivoli_options.value(), rowGroupKeys,vid_9954eivoli_props.editRecordMap);
            return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        }
      })
    }

    // 格式化column：增加合并单元格的配置，以及自定义样式
    formatColumns(columnList);

    return columnList;
  });


    // 表格分页器信息：将总条数信息加到基础分页信息中
    const vid_9954eivoli_pagination = computed(() => {
      const { totalNumber, rt_tableConfig } = vid_9954eivoli_props;
      const {
        enable = true,
        current= 1,
        pageSize= 10,
        showSizeChanger= false,
        pageSizeOptions= '10,20,30,40',
        showTotal= false,
        showQuickJumper= false,
        simple= false,
        hideOnSinglePage= false,
      } = rt_tableConfig.pagination ?? {};
      const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
      let info = {};
      if(enable) {
        info = {
          total: totalNumber || 0,
          pageSize,
          size,
          simple,
          current,
          showSizeChanger,
          pageSizeOptions: pageSizeOptions.split(','),
          showQuickJumper,
          hideOnSinglePage,
          position: [layout],
        }
        if(showTotal) {
          info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
        }
        return info;
      }
      return false;
    })


        // 补充一个watch，用于监听删除最后一页最后一条数据的情况，然后重新加载数据
        watch(() => dataConnector_conn_ixdaaue6u6_response?.value?.data, (newValue) => {
          const current = vid_9954eivoli_props.rt_tableConfig.pagination.current;
          if (!newValue?.length && current > 1) {
            vid_9954eivoli_props.rt_tableConfig.pagination.current = current - 1;
            dataConnector_conn_ixdaaue6u6();
          }
        });
  onMounted(() => {
    const rawColumnList = []
    traversalTreeStructure(vid_yj5t3u6ilg_props.columnList, (node) => {
      if (node.type === 'column') {
        rawColumnList.push(node)
      }
    });
    
    // 获取缓存的表格列宽度，处理列宽信息
    UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
      const columnWidthMap = res['vid_yj5t3u6ilg'] ?? {};
      rawColumnList.map((column) => {
        if(columnWidthMap[column.dataIndex]) {
          column.width = columnWidthMap[column.dataIndex]
        }
      })
    });
    
    vid_yj5t3u6ilg_props.rawColumnList = rawColumnList;
  })
  // 生成表格列：相同分组的数据需要合并单元格
  const vid_yj5t3u6ilg_columns = computed(() => {
    // 需要合并单元格的列
    const groupKeys = [];

    // 将表头配置按照groupTitle字段进行分组，以实现多级表头
    const columnList = [...vid_yj5t3u6ilg_props.columnList];
    function formatColumns(columns) {
      columns.forEach(item => {
        const { dataIndex, contentAlign, children, customCellStyle } = item;
        // 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
        if (!dataIndex && children && children.length) {
          formatColumns(children);
          return;
        }

        const groupIndex = groupKeys.findIndex(item => item === dataIndex);
        // 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
        if (groupIndex === -1) {
          item.customCell = (record, index) => {
            return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        } else {
          item.customCell = (record, index) => {
            const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
            const rowSpanList = generateRowSpanList(vid_yj5t3u6ilg_options.value(), rowGroupKeys,vid_yj5t3u6ilg_props.editRecordMap);
            return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        }
      })
    }

    // 格式化column：增加合并单元格的配置，以及自定义样式
    formatColumns(columnList);

    return columnList;
  });


    // 表格分页器信息：将总条数信息加到基础分页信息中
    const vid_yj5t3u6ilg_pagination = computed(() => {
      const { totalNumber, rt_tableConfig } = vid_yj5t3u6ilg_props;
      const {
        enable = true,
        current= 1,
        pageSize= 10,
        showSizeChanger= false,
        pageSizeOptions= '10,20,30,40',
        showTotal= false,
        showQuickJumper= false,
        simple= false,
        hideOnSinglePage= false,
      } = rt_tableConfig.pagination ?? {};
      const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
      let info = {};
      if(enable) {
        info = {
          total: totalNumber || 0,
          pageSize,
          size,
          simple,
          current,
          showSizeChanger,
          pageSizeOptions: pageSizeOptions.split(','),
          showQuickJumper,
          hideOnSinglePage,
          position: [layout],
        }
        if(showTotal) {
          info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
        }
        return info;
      }
      return false;
    })


        // 补充一个watch，用于监听删除最后一页最后一条数据的情况，然后重新加载数据
        watch(() => dataConnector_conn_ot2ctbeaus_response?.value?.data, (newValue) => {
          const current = vid_yj5t3u6ilg_props.rt_tableConfig.pagination.current;
          if (!newValue?.length && current > 1) {
            vid_yj5t3u6ilg_props.rt_tableConfig.pagination.current = current - 1;
            dataConnector_conn_ot2ctbeaus();
          }
        });
  onMounted(() => {
    const rawColumnList = []
    traversalTreeStructure(vid_m40jcgir06_props.columnList, (node) => {
      if (node.type === 'column') {
        rawColumnList.push(node)
      }
    });
    
    // 获取缓存的表格列宽度，处理列宽信息
    UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
      const columnWidthMap = res['vid_m40jcgir06'] ?? {};
      rawColumnList.map((column) => {
        if(columnWidthMap[column.dataIndex]) {
          column.width = columnWidthMap[column.dataIndex]
        }
      })
    });
    
    vid_m40jcgir06_props.rawColumnList = rawColumnList;
  })
  // 生成表格列：相同分组的数据需要合并单元格
  const vid_m40jcgir06_columns = computed(() => {
    // 需要合并单元格的列
    const groupKeys = [];

    // 将表头配置按照groupTitle字段进行分组，以实现多级表头
    const columnList = [...vid_m40jcgir06_props.columnList];
    function formatColumns(columns) {
      columns.forEach(item => {
        const { dataIndex, contentAlign, children, customCellStyle } = item;
        // 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
        if (!dataIndex && children && children.length) {
          formatColumns(children);
          return;
        }

        const groupIndex = groupKeys.findIndex(item => item === dataIndex);
        // 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
        if (groupIndex === -1) {
          item.customCell = (record, index) => {
            return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        } else {
          item.customCell = (record, index) => {
            const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
            const rowSpanList = generateRowSpanList(vid_m40jcgir06_options.value(), rowGroupKeys,vid_m40jcgir06_props.editRecordMap);
            return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        }
      })
    }

    // 格式化column：增加合并单元格的配置，以及自定义样式
    formatColumns(columnList);

    return columnList;
  });


    // 表格分页器信息：将总条数信息加到基础分页信息中
    const vid_m40jcgir06_pagination = computed(() => {
      const { totalNumber, rt_tableConfig } = vid_m40jcgir06_props;
      const {
        enable = true,
        current= 1,
        pageSize= 10,
        showSizeChanger= false,
        pageSizeOptions= '10,20,30,40',
        showTotal= false,
        showQuickJumper= false,
        simple= false,
        hideOnSinglePage= false,
      } = rt_tableConfig.pagination ?? {};
      const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
      let info = {};
      if(enable) {
        info = {
          total: totalNumber || 0,
          pageSize,
          size,
          simple,
          current,
          showSizeChanger,
          pageSizeOptions: pageSizeOptions.split(','),
          showQuickJumper,
          hideOnSinglePage,
          position: [layout],
        }
        if(showTotal) {
          info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
        }
        return info;
      }
      return false;
    })
  onMounted(() => {
    const rawColumnList = []
    traversalTreeStructure(vid_aqjdwv6vag_props.columnList, (node) => {
      if (node.type === 'column') {
        rawColumnList.push(node)
      }
    });
    
    // 获取缓存的表格列宽度，处理列宽信息
    UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
      const columnWidthMap = res['vid_aqjdwv6vag'] ?? {};
      rawColumnList.map((column) => {
        if(columnWidthMap[column.dataIndex]) {
          column.width = columnWidthMap[column.dataIndex]
        }
      })
    });
    
    vid_aqjdwv6vag_props.rawColumnList = rawColumnList;
  })
  // 生成表格列：相同分组的数据需要合并单元格
  const vid_aqjdwv6vag_columns = computed(() => {
    // 需要合并单元格的列
    const groupKeys = [];

    // 将表头配置按照groupTitle字段进行分组，以实现多级表头
    const columnList = [...vid_aqjdwv6vag_props.columnList];
    function formatColumns(columns) {
      columns.forEach(item => {
        const { dataIndex, contentAlign, children, customCellStyle } = item;
        // 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
        if (!dataIndex && children && children.length) {
          formatColumns(children);
          return;
        }

        const groupIndex = groupKeys.findIndex(item => item === dataIndex);
        // 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
        if (groupIndex === -1) {
          item.customCell = (record, index) => {
            return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        } else {
          item.customCell = (record, index) => {
            const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
            const rowSpanList = generateRowSpanList(vid_aqjdwv6vag_options.value(), rowGroupKeys,vid_aqjdwv6vag_props.editRecordMap);
            return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        }
      })
    }

    // 格式化column：增加合并单元格的配置，以及自定义样式
    formatColumns(columnList);

    return columnList;
  });


    // 表格分页器信息：将总条数信息加到基础分页信息中
    const vid_aqjdwv6vag_pagination = computed(() => {
      const { totalNumber, rt_tableConfig } = vid_aqjdwv6vag_props;
      const {
        enable = true,
        current= 1,
        pageSize= 10,
        showSizeChanger= false,
        pageSizeOptions= '10,20,30,40',
        showTotal= false,
        showQuickJumper= false,
        simple= false,
        hideOnSinglePage= false,
      } = rt_tableConfig.pagination ?? {};
      const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
      let info = {};
      if(enable) {
        info = {
          total: totalNumber || 0,
          pageSize,
          size,
          simple,
          current,
          showSizeChanger,
          pageSizeOptions: pageSizeOptions.split(','),
          showQuickJumper,
          hideOnSinglePage,
          position: [layout],
        }
        if(showTotal) {
          info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
        }
        return info;
      }
      return false;
    })
  onMounted(() => {
    const rawColumnList = []
    traversalTreeStructure(vid_8hh6f0wr1t_props.columnList, (node) => {
      if (node.type === 'column') {
        rawColumnList.push(node)
      }
    });
    
    // 获取缓存的表格列宽度，处理列宽信息
    UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
      const columnWidthMap = res['vid_8hh6f0wr1t'] ?? {};
      rawColumnList.map((column) => {
        if(columnWidthMap[column.dataIndex]) {
          column.width = columnWidthMap[column.dataIndex]
        }
      })
    });
    
    vid_8hh6f0wr1t_props.rawColumnList = rawColumnList;
  })
  // 生成表格列：相同分组的数据需要合并单元格
  const vid_8hh6f0wr1t_columns = computed(() => {
    // 需要合并单元格的列
    const groupKeys = [];

    // 将表头配置按照groupTitle字段进行分组，以实现多级表头
    const columnList = [...vid_8hh6f0wr1t_props.columnList];
    function formatColumns(columns) {
      columns.forEach(item => {
        const { dataIndex, contentAlign, children, customCellStyle } = item;
        // 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
        if (!dataIndex && children && children.length) {
          formatColumns(children);
          return;
        }

        const groupIndex = groupKeys.findIndex(item => item === dataIndex);
        // 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
        if (groupIndex === -1) {
          item.customCell = (record, index) => {
            return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        } else {
          item.customCell = (record, index) => {
            const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
            const rowSpanList = generateRowSpanList(vid_8hh6f0wr1t_options.value(), rowGroupKeys,vid_8hh6f0wr1t_props.editRecordMap);
            return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        }
      })
    }

    // 格式化column：增加合并单元格的配置，以及自定义样式
    formatColumns(columnList);

    return columnList;
  });


    // 表格分页器信息：将总条数信息加到基础分页信息中
    const vid_8hh6f0wr1t_pagination = computed(() => {
      const { totalNumber, rt_tableConfig } = vid_8hh6f0wr1t_props;
      const {
        enable = true,
        current= 1,
        pageSize= 10,
        showSizeChanger= false,
        pageSizeOptions= '10,20,30,40',
        showTotal= false,
        showQuickJumper= false,
        simple= false,
        hideOnSinglePage= false,
      } = rt_tableConfig.pagination ?? {};
      const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
      let info = {};
      if(enable) {
        info = {
          total: totalNumber || 0,
          pageSize,
          size,
          simple,
          current,
          showSizeChanger,
          pageSizeOptions: pageSizeOptions.split(','),
          showQuickJumper,
          hideOnSinglePage,
          position: [layout],
        }
        if(showTotal) {
          info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
        }
        return info;
      }
      return false;
    })
  onMounted(() => {
    const rawColumnList = []
    traversalTreeStructure(vid_tptxm1myfi_props.columnList, (node) => {
      if (node.type === 'column') {
        rawColumnList.push(node)
      }
    });
    
    // 获取缓存的表格列宽度，处理列宽信息
    UserTableRecords.getTableRecords(localGet('al__UID')).then((res) => {
      const columnWidthMap = res['vid_tptxm1myfi'] ?? {};
      rawColumnList.map((column) => {
        if(columnWidthMap[column.dataIndex]) {
          column.width = columnWidthMap[column.dataIndex]
        }
      })
    });
    
    vid_tptxm1myfi_props.rawColumnList = rawColumnList;
  })
  // 生成表格列：相同分组的数据需要合并单元格
  const vid_tptxm1myfi_columns = computed(() => {
    // 需要合并单元格的列
    const groupKeys = [];

    // 将表头配置按照groupTitle字段进行分组，以实现多级表头
    const columnList = [...vid_tptxm1myfi_props.columnList];
    function formatColumns(columns) {
      columns.forEach(item => {
        const { dataIndex, contentAlign, children, customCellStyle } = item;
        // 如果当前列是分组列，则递归处理它的子列，当前列本身不作处理
        if (!dataIndex && children && children.length) {
          formatColumns(children);
          return;
        }

        const groupIndex = groupKeys.findIndex(item => item === dataIndex);
        // 如果当前字段属于分组字段，则给它添加合并单元格的配置，否则直接返回
        if (groupIndex === -1) {
          item.customCell = (record, index) => {
            return { style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        } else {
          item.customCell = (record, index) => {
            const rowGroupKeys = groupKeys.slice(0, groupIndex + 1);
            const rowSpanList = generateRowSpanList(vid_tptxm1myfi_options.value(), rowGroupKeys,vid_tptxm1myfi_props.editRecordMap);
            return { rowSpan: rowSpanList[index], style: { 'text-align': contentAlign, ...(customCellStyle || {}) } };
          };
        }
      })
    }

    // 格式化column：增加合并单元格的配置，以及自定义样式
    formatColumns(columnList);

    return columnList;
  });


    // 表格分页器信息：将总条数信息加到基础分页信息中
    const vid_tptxm1myfi_pagination = computed(() => {
      const { totalNumber, rt_tableConfig } = vid_tptxm1myfi_props;
      const {
        enable = true,
        current= 1,
        pageSize= 10,
        showSizeChanger= false,
        pageSizeOptions= '10,20,30,40',
        showTotal= false,
        showQuickJumper= false,
        simple= false,
        hideOnSinglePage= false,
      } = rt_tableConfig.pagination ?? {};
      const { size = 'default', layout='bottomRight' } = rt_tableConfig?.style?.paginationStyle || {}
      let info = {};
      if(enable) {
        info = {
          total: totalNumber || 0,
          pageSize,
          size,
          simple,
          current,
          showSizeChanger,
          pageSizeOptions: pageSizeOptions.split(','),
          showQuickJumper,
          hideOnSinglePage,
          position: [layout],
        }
        if(showTotal) {
          info.showTotal = (total, range) => `共${total}个项目，第${current}/${Math.ceil(total / pageSize)}页`
        }
        return info;
      }
      return false;
    })
  /**
   * 生成分组字段合并单元格的配置：返回值为一个数字数组，数组里面每一项即为该字段当前行的rowSpan配置
   * @param {Array} 表格中的数据
   * @param {Array} 当前分组字段的列表，注：为了保证优先级低的字段合并后是优先级高的字段合并后的子集，需要把比该字段优先级高的分组字段按顺序放在该字段前面；例如：所有分组字段列表为['grade', 'age', 'score']，要生成age字段的合并单元格配置，则该参数需要传['grade', 'age']
   * @returns {Array} 该字段合并单元格的rowSpan配置，例：[1, 1, 2, 0, 1]
   */
  function generateRowSpanList(dataSource, groupKeys,editRecordMap) {
    if (!dataSource || !dataSource.length) {
      return [];
    }

    const rowSpanList = [];

    // 判断单元格是否需要合并的临时值：使用表格数据最后一行进行初始化（表格数据的遍历是倒序进行的）
    let tempValue = getGroupValue(dataSource[dataSource.length - 1], groupKeys);
    // 记录需要合并单元格的数量
    let tempValueCount = 0;

    // 倒序遍历数组，以保证使用最前面一条数据合并单元格
    for (let index = dataSource.length - 1; index >= 0; index--) {
      rowSpanList[index] = 0;
      const groupValue = getGroupValue(dataSource[index], groupKeys);
      // 如果当前行的分组数据跟上一行一致，则将标记数量加一；否则将标记数量的当前值赋给上一条数据，并重置临时值和标记数量
      if(editRecordMap && editRecordMap[index]){ //如果当前行是编辑行
        rowSpanList[index + 1] = tempValueCount;
        tempValue = "";
        tempValueCount=1;
      }
      else if (groupValue === tempValue) {
        tempValueCount++;
      } else {
        rowSpanList[index + 1] = tempValueCount;
        tempValue = groupValue;
        tempValueCount = 1;
      }

      // 遍历到最后一行，将当前的标记数量赋给当前行
      if (index === 0) {
        rowSpanList[index] = tempValueCount;
      }
    }

    return rowSpanList;
  }

  /**
   * 根据分组字段列表生成当前数据行的分组值
   * @param {Object} 当前数据行
   * @param {Array} 分组字段列表
   * @returns {String} 拼装的当前数据行的分组值，例：record为{ age: 7, grade: '一年级', name: '小赵' }，groupKeys为['grade', 'age']，则拼装后的返回值为'一年级__$__7'
   */
  function getGroupValue(record, groupKeys) {
    const groupValueList = [];
    groupKeys.forEach(groupKey => {
      let val = record[groupKey]
      if (isArray(val)) {
        val = record[groupKey + '_labels']
      } else if (isObject(val)) {
        console.warn('警告表格列数据为object，可能导致行合并异常，列key为：'+ groupKey,val)
      }
      groupValueList.push(`${val}`);
    });
    return groupValueList.join('__$__');
  }

  /**
   * 将列表数据转换成树状数据
   * @param {Array} 原始的列表数据
   * @param {String|Number} 列表数据的唯一key
   * @param {String|Number} 列表数据转成树时的父级id
  */
  function convertListToTree(list, key, parentKey) {
    const clonedList = cloneDeep(list || []);

    // 遍历列表数据，生成树节点的map：key为列表数据的唯一key，value为列表当前行的数据
    const treeNodeMap = {};
    clonedList.forEach(item => {
      treeNodeMap[item[key]] = item;
    });

    const treeDataList = [];
    clonedList.forEach(item => {
      // 如果当前行数据的父级id不在树节点的map中，则当前数据为根节点数据，将其加入最终树形数据的列表；否则将其放入其父节点数据的children中
      if (!treeNodeMap[item[parentKey]]) {
        treeDataList.push(item);
      } else {
        if (!treeNodeMap[item[parentKey]].children) {
          treeNodeMap[item[parentKey]].children = [];
        }
        treeNodeMap[item[parentKey]].children.push(item);
      }
    });

    return treeDataList;
  }

  /**
   * 表格列宽伸缩处理，使用indexedDB缓存伸缩后的列宽度
   */
  const handleResizeColumn = (w, col, vid) => {
    col.width = w;
    
    UserTableRecords.saveTableRecords(col, localGet('al__UID'), vid)
    
  }
  /* ========================== 不同组件自定义的处理逻辑 ========================== */


  // ================================定制化逻辑========================================
</script>
<style lang="less" scoped>
  .page_root {
  width: 100%;
  height: 100%;
  overflow: auto;
  }
  .page_root :deep(.@{ant-prefix}-spin-nested-loading),
  .page_root :deep(.@{ant-prefix}-spin-container)
   {
      height: 100%;
  }
  .page_root :deep(.@{ant-prefix}-spin-container .@{ant-prefix}-table-wrapper)
   {
      display: flex;
      flex-flow: column nowrap;
      justify-content: flex-start;
  }
  .page_root :deep(.@{ant-prefix}-table)
   {
    flex: auto;
    overflow: auto;
  }
  .table-moreBtn_down {
    overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100px;
  }

  .table-moreBtn_menu :deep(.table-moreBtn_menu-item):hover {
    background: #ebf1ff;
  }

  /*  表格树结构样式处理，展开按钮层级增加*/
  :deep(.@{ant-prefix}-table-row-expand-icon) {
    z-index: 1;
  }
  /*  表格树结构 由于每个表格项采用自定义组件，使用绝对定位布局，开启树结构导致显示异常，暂时使用层级定位位置 */
  :deep(.@{ant-prefix}-table-row-level-1 .@{ant-prefix}-table-cell-with-append .cell-wrapper-left) {
    left: 15px !important;
    width: calc(100% - 15px);
  }
  :deep(.@{ant-prefix}-table-row-level-2 .@{ant-prefix}-table-cell-with-append .cell-wrapper-left) {
    left: 30px !important;
    width: calc(100% - 30px);
  }
  :deep(.@{ant-prefix}-table-row-level-3 .@{ant-prefix}-table-cell-with-append .cell-wrapper-left) {
    left: 45px !important;
    width: calc(100% - 45px);
  }
  :deep(.@{ant-prefix}-table-row-level-4 .@{ant-prefix}-table-cell-with-append .cell-wrapper-left) {
    left: 60px !important;
    width: calc(100% - 60px);
  }

  /* 穿梭框改变默认样式，为根据组件样式控制左右栏宽度。 */
  :deep(.@{ant-prefix}-transfer-list)
   {
      height: 100%;
      width: 50%;
  }
  .vid_u0s1os1iec{
      max-height:750px;
      overflow-y:auto
  }
  .vid_mubrg85bm1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_dv1t2luuez{
      width:100%
  }
  .vid_x1zmo4pupp{
      box-shadow:0px 0px 0px 0px
  }
  .vid_tanasek4c1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_bof6czntep{
      box-shadow:0px 0px 0px 0px
  }
  .vid_1ktayxwzlv{
      margin-left:16px
  }
  .vid_ocqaf10s0p{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ko6v7pxzvl{
      box-shadow:0px 0px 0px 0px
  }
  .vid_3fpo2x0j3z{
      margin-left:16px
  }
  .vid_pg75one193{
      box-shadow:0px 0px 0px 0px
  }
  .vid_mwr184otsw{
      box-shadow:0px 0px 0px 0px
  }
  .vid_v8mkfnr8si{
      margin-left:16px
  }
  .vid_p7t6gubt20{
      box-shadow:0px 0px 0px 0px
  }
  .vid_eu7j3yyd9y{
      margin-bottom:0px
  }
  .vid_kvmeoygs2p{
      box-shadow:0px 0px 0px 0px
  }
  .vid_yywk6vt8sh{
      max-height:750px;
      overflow-y:auto
  }
  .vid_xtenq9piqz{
      box-shadow:0px 0px 0px 0px
  }
  .vid_0dqge539xa{
      width:100%
  }
  .vid_swwe0vz9ad{
      box-shadow:0px 0px 0px 0px
  }
  .vid_1zszrsrffs{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ijetj8teng{
      box-shadow:0px 0px 0px 0px
  }
  .vid_h6tcv3nki0{
      margin-left:16px
  }
  .vid_linbt25qcp{
      box-shadow:0px 0px 0px 0px
  }
  .vid_5ohubz2pb4{
      box-shadow:0px 0px 0px 0px
  }
  .vid_e79rq5i5h6{
      margin-left:16px
  }
  .vid_qlu47hf39q{
      box-shadow:0px 0px 0px 0px
  }
  .vid_kbbtsmo8m7{
      box-shadow:0px 0px 0px 0px
  }
  .vid_yjmne2ehcx{
      margin-left:16px
  }
  .vid_a36guonbsw{
      box-shadow:0px 0px 0px 0px
  }
  .vid_tqi5psoba6{
      margin-bottom:0px
  }
  .vid_nbhbsui537{
      box-shadow:0px 0px 0px 0px
  }
  .vid_j36fzg8rqy{
      max-height:750px;
      overflow-y:auto
  }
  .vid_gntwp77f2x{
      box-shadow:0px 0px 0px 0px
  }
  .vid_e96hcis2kt{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ynamrs7ekq{
      box-shadow:0px 0px 0px 0px
  }
  .vid_6f5ixvurjc{
      box-shadow:0px 0px 0px 0px
  }
  .vid_qkqxoccqj6{
      box-shadow:0px 0px 0px 0px
  }
  .vid_37l5y84jwh{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ylzu3bwsjc{
      box-shadow:0px 0px 0px 0px
  }
  .vid_z1dn4wd31x{
      box-shadow:0px 0px 0px 0px
  }
  .vid_zc8px3r5he{
      box-shadow:0px 0px 0px 0px
  }
  .vid_kv61jtel7b{
      width:100%
  }
  .vid_dmxm57dte4{
      box-shadow:0px 0px 0px 0px
  }
  .vid_2sqtk5of8k{
      box-shadow:0px 0px 0px 0px
  }
  .vid_yk0goz7g8w{
      width:100%
  }
  .vid_tsypuqt2xq{
      box-shadow:0px 0px 0px 0px
  }
  .vid_qtcd0to4l8{
      box-shadow:0px 0px 0px 0px
  }
  .vid_7cinux1kjq{
      box-shadow:0px 0px 0px 0px
  }
  .vid_p4qfinjezl{
      box-shadow:0px 0px 0px 0px
  }
  .vid_czgap3kl2a :deep(input) {
        cursor: undefined;
      }
  .vid_czgap3kl2a{
      width:100%
  }
  .vid_fwsmiyuj6y{
      box-shadow:0px 0px 0px 0px
  }
  .vid_f2o12gcgkg{
      box-shadow:0px 0px 0px 0px
  }
  .vid_t2y2clg579 :deep(input) {
        cursor: undefined;
      }
  .vid_t2y2clg579{
      width:100%
  }
  .vid_jcxb67bed9{
      box-shadow:0px 0px 0px 0px
  }
  .vid_wy2dzfa31j{
      box-shadow:0px 0px 0px 0px
  }
  .vid_o11qkzhegf{
      box-shadow:0px 0px 0px 0px
  }
  .vid_2ty8bi8t6s{
      max-height:750px;
      overflow-y:auto
  }
  .vid_rqzr24xm8c{
      box-shadow:0px 0px 0px 0px
  }
  .vid_s7z51t1z5g{
      box-shadow:0px 0px 0px 0px
  }
  .vid_34ul3smkf1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_4th6k7ohh4{
      box-shadow:0px 0px 0px 0px
  }
  .vid_6z36ttninc{
      box-shadow:0px 0px 0px 0px
  }
  .vid_lcom25krwn{
      box-shadow:0px 0px 0px 0px
  }
  .vid_l5d9juw59r{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ohj8n18sz1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_e3afgf59gi{
      box-shadow:0px 0px 0px 0px
  }
  .vid_h1hc1d4ske{
      width:100%
  }
  .vid_0tskxks44u{
      box-shadow:0px 0px 0px 0px
  }
  .vid_t5aa2jw2pd{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ee1bsqla79{
      width:100%
  }
  .vid_8f84s4xn2a{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ssmu1ynp0m{
      box-shadow:0px 0px 0px 0px
  }
  .vid_4s2r59l9gz{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ha67zqnib3{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ffjt7my6k8 :deep(input) {
        cursor: undefined;
      }
  .vid_ffjt7my6k8{
      width:100%
  }
  .vid_pe6rbp3usm{
      box-shadow:0px 0px 0px 0px
  }
  .vid_nsj43v9hg9{
      box-shadow:0px 0px 0px 0px
  }
  .vid_yabtzqyt0k :deep(input) {
        cursor: undefined;
      }
  .vid_yabtzqyt0k{
      width:100%
  }
  .vid_yjhj0hpeki{
      box-shadow:0px 0px 0px 0px
  }
  .vid_6gohgp5x0o{
      box-shadow:0px 0px 0px 0px
  }
  .vid_1wl5kn8w4n{
      box-shadow:0px 0px 0px 0px
  }
  .vid_g9ssimi7on{
      max-width:750px;
      overflow-y:auto
  }
  .vid_39y7y9i89g{
      box-shadow:0px 0px 0px 0px
  }
  .vid_5ih6pujx7c{
      box-shadow:0px 0px 0px 0px
  }
  .vid_uctcpzmbws{
      box-shadow:0px 0px 0px 0px
  }
  .vid_f1mc8td673{
      box-shadow:0px 0px 0px 0px
  }
  .vid_qdkp1pbi99{
      box-shadow:0px 0px 0px 0px
  }
  .vid_assqucsnys :deep(input) {
        cursor: undefined;
      }
  .vid_assqucsnys{
      width:100%
  }
  .vid_6mvo9njrh8{
      margin-left:16px
  }
  .vid_y1watt8jlh :deep(input) {
        cursor: undefined;
      }
  .vid_y1watt8jlh{
      width:100%
  }
  .vid_a8cxw0gfce{
      box-shadow:0px 0px 0px 0px
  }
  .vid_19hx5i5ie1{
      width:100%
  }
  .vid_v0p46zgp5c{
      box-shadow:0px 0px 0px 0px
  }
  .vid_bw24ir6fu1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_kpnddit8hx{
      max-height:750px;
      overflow-y:auto
  }
  .vid_n96ligoqow{
      box-shadow:0px 0px 0px 0px
  }
  .vid_wl5t4wzzcx{
      box-shadow:0px 0px 0px 0px
  }
  .vid_qj22edf9at{
      box-shadow:0px 0px 0px 0px
  }
  .vid_fpgt89fzxb{
      box-shadow:0px 0px 0px 0px
  }
  .vid_fq91hn8vw0{
      box-shadow:0px 0px 0px 0px
  }
  .vid_uzm4usrllt :deep(input) {
        cursor: undefined;
      }
  .vid_uzm4usrllt{
      width:100%
  }
  .vid_swl991pdo5{
      margin-left:16px
  }
  .vid_okagoh17wy :deep(input) {
        cursor: undefined;
      }
  .vid_okagoh17wy{
      width:100%
  }
  .vid_m7y4v72hat{
      box-shadow:0px 0px 0px 0px
  }
  .vid_jb8ng92dvd{
      width:100%
  }
  .vid_y6gz0yd73a{
      box-shadow:0px 0px 0px 0px
  }
  .vid_8iugsubhki{
      box-shadow:0px 0px 0px 0px
  }






























  .vid_s4kg5u84q4{
      max-height:750px;
      overflow-y:auto;
      display:block
  }
  .vid_o4k7q3sf8z{
      box-shadow:0px 0px 0px 0px
  }
  .vid_m28uwn4jtv{
      font-weight:600;
      color:rgba(38, 38, 38, 1)
  }
  .vid_2cjbvemxp1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_5bv0enzxpr{
      margin-left:16px
  }
  .vid_sznkfd255k{
      font-weight:600;
      color:rgba(38, 38, 38, 1)
  }
  .vid_29mvgdebqw{
      box-shadow:0px 0px 0px 0px
  }
  .vid_i4rjsan652{
      margin-bottom:16px;
      box-shadow:0px 0px 0px 0px ;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#98B7FC
  }
  .vid_v7bprp5l3c :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_v7bprp5l3c{
      width:100%
  }
  .vid_5pqa2euz4x{
      box-shadow:0px 0px 0px 0px
  }
  .vid_h6cv8v3ln9{
      margin-left:16px
  }
  .vid_yfhwfdbgyb{
      box-shadow:0px 0px 0px 0px
  }
  .vid_sw63v5wjuq{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:16px
  }
  .vid_y022iw3wbs{
      box-shadow:0px 0px 0px 0px
  }
  .vid_sdxsbdq5v2{
      font-weight:600;
      color:rgba(38, 38, 38, 1)
  }
  .vid_i7kamgerio{
      box-shadow:0px 0px 0px 0px
  }
  .vid_tu6c5fgcgg{
      box-shadow:0px 0px 0px 0px
  }
  .vid_dfejb4s2iv :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_dfejb4s2iv{
      width:100%;
      box-shadow:0px 0px 0px 0px
  }
  .vid_6si6a0aj8h{
      box-shadow:0px 0px 0px 0px
  }
  .vid_w1t05nwb0a{
      box-shadow:0px 0px 0px 0px
  }
  .vid_0ud0vqf9a8{
      box-shadow:0px 0px 0px 0px
  }
  .vid_azw3t43emq{
      box-shadow:0px 0px 0px 0px
  }
  .vid_maltmempxt :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_maltmempxt{
      width:100%;
      box-shadow:0px 0px 0px 0px
  }
  .vid_al5o0e3z1j{
      box-shadow:0px 0px 0px 0px
  }
  .vid_r07749pq9c{
      box-shadow:0px 0px 0px 0px
  }
  .vid_kyj4e7ech7{
      box-shadow:0px 0px 0px 0px
  }
  .vid_69peqm0szv{
      box-shadow:0px 0px 0px 0px
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-thead) > tr {
      height: 40px;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-thead) > tr > th {
    background: #F7F8F9;
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 600;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 8px 16px;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr:not(:last-child) > th {
    border-bottom:1px solid #D9D9D9;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th {
    border-right:1px solid #D9D9D9;
  }
  /* 将表格自带的左边框取消，方便设置表头边框颜色和内容边框颜色 */
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container {
    border-left: none;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th[colstart='0']:first-child {
    border-left:1px solid #D9D9D9;
  }
  /* 开启粘性表头后，表格结构会发生变化 需另外处理 */
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-header table {
    border-top:1px solid #D9D9D9;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
    border-top:1px solid #D9D9D9;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
      background: #D9D9D9;
      width: 1px;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-cell-scrollbar) {
      box-shadow: none;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-tbody) tr {
    height: 40px;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-tbody) tr > td {
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 400;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 0 16px;
    word-break: break-all;
    .cell-wrapper {
      padding: 0 16px;
    }
  }

  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-tbody) tr > td .cell-wrapper {
    padding: 0 16px;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
    padding: 0;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
    padding: 0 30px 0 0;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
    padding: 0;
  }
  .vid_b3q1de4gs0 :deep(.table-striped-odd) td {
    background-color: #FFFFFF;
  }
  .vid_b3q1de4gs0 :deep(.table-striped-even) td {
    background-color: #FFFFFF;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td {
    border-right:1px solid #D9D9D9;
  }
  .vid_b3q1de4gs0 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td:first-child {
    border-left:1px solid #D9D9D9;
  }
  .vid_b3q1de4gs0{
      width:100%;
      overflow-x:auto;
      overflow-y:auto;
      margin-bottom:16px
  }
  .vid_b3q1de4gs0:active{
      width:100%
  }
  .vid_b3q1de4gs0:focus{
      width:100%
  }
  .vid_b3q1de4gs0:hover{
      width:100%
  }
  .vid_seh2bkvof6{
      max-height:750px;
      overflow-y:auto
  }
  .vid_7jwpb2rct2{
      box-shadow:0px 0px 0px 0px
  }
  .vid_c1ipeplfjh{
      width:100%
  }
  .vid_4bf7c72vuu{
      box-shadow:0px 0px 0px 0px
  }
  .vid_958h75332l{
      margin-left:16px
  }
  .vid_cmm5tbs4mo{
      width:100%
  }
  .vid_1mo6vbz8m1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_qj06960jdb{
      box-shadow:0px 0px 0px 0px
  }
  .vid_vo8ia8jk1w{
      width:100%
  }
  .vid_vnjj7yzczs{
      box-shadow:0px 0px 0px 0px
  }
  .vid_8j5u7or8wx{
      margin-left:16px
  }
  .vid_az57j2r6bc{
      width:100%
  }
  .vid_bi9579sfj0{
      box-shadow:0px 0px 0px 0px
  }
  .vid_z0j9v5ab9a{
      box-shadow:0px 0px 0px 0px
  }
  .vid_9456m0kfjo{
      width:100%
  }
  .vid_ns2skmlk5z{
      box-shadow:0px 0px 0px 0px
  }
  .vid_w40hmdkrnk{
      margin-left:16px
  }
  .vid_4gow5xxz95{
      width:100%
  }
  .vid_e9nch5nkn8{
      box-shadow:0px 0px 0px 0px
  }
  .vid_mbibiwnwwl{
      box-shadow:0px 0px 0px 0px
  }
  .vid_x6piwstggd{
      width:100%
  }
  .vid_xczr0cmdd6{
      box-shadow:0px 0px 0px 0px
  }
  .vid_hs8d0yllho{
      box-shadow:0px 0px 0px 0px
  }
  .vid_03tfqdeyw4{
      margin-left:16px
  }
  .vid_tuhwi9laqf{
      width:100%
  }
  .vid_ktrzd781tu{
      box-shadow:0px 0px 0px 0px
  }
  .vid_v6ubnzg42o{
      max-height:750px;
      overflow-y:auto
  }
  .vid_bp2wbo5z1p{
      box-shadow:0px 0px 0px 0px
  }
  .vid_was7l3uj2v{
      margin-bottom:16px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_441avxpv8w{
      padding-left:8px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:@primary-color
  }
  .vid_dmlkwg6f2e{
      width:100%;
      box-shadow:0px 0px 0px 0px
  }
  .vid_url8gybcm8{
      margin-left:16px
  }
  .vid_6d9lf8y6mz :deep(input) {
        cursor: undefined;
      }
  .vid_6d9lf8y6mz{
      width:100%
  }
  .vid_nt7v7ljo9a :deep(input) {
        cursor: undefined;
      }
  .vid_nt7v7ljo9a{
      width:100%
  }
  .vid_vbaqtqrdbr{
      margin-left:16px
  }
  .vid_3xin0rhbmi :deep(input) {
        cursor: undefined;
      }
  .vid_3xin0rhbmi{
      width:100%
  }
  .vid_tgis488xo3 :deep(input) {
        cursor: undefined;
      }
  .vid_tgis488xo3{
      width:100%
  }
  .vid_li5yse3wu9{
      margin-left:16px
  }
  .vid_zxl46lqb71{
      width:100%;
      box-shadow:0px 0px 0px 0px
  }
  .vid_el5vva2yqq{
      margin-left:16px;
      padding-bottom:16px;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#98B7FC
  }
  .vid_ip75sisq6g{
      max-height:750px;
      overflow-y:auto
  }
  .vid_mt833vfudt{
      margin-bottom:0px
  }
  .vid_p0h7u2jvhf{
      box-shadow:0px 0px 0px 0px
  }
  .vid_9riebqlk34{
      box-shadow:0px 0px 0px 0px
  }
  .vid_rc8kkkevzc{
      box-shadow:0px 0px 0px 0px
  }
  .vid_vmxpg6yftl{
      box-shadow:0px 0px 0px 0px
  }
  .vid_tfqlpvmqsl{
      padding-bottom:16px;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#98B7FC
  }
  .vid_q7bves3vjb{
      box-shadow:0px 0px 0px 0px
  }
  .vid_h8q4cvyg9k{
      max-height:750px
  }
  .vid_9ptn0u0tfq{
      margin-bottom:0px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_wmuvi592fm{
      box-shadow:0px 0px 0px 0px
  }
  .vid_8fam5gs8mm{
      box-shadow:0px 0px 0px 0px
  }
  .vid_zionp3rde5{
      box-shadow:0px 0px 0px 0px
  }
  .vid_4lmq4mvw5u{
      padding-bottom:16px;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#98B7FC
  }
  .vid_9eifrxe2vi{
      box-shadow:0px 0px 0px 0px
  }
  .vid_914wlm2vm7{
      max-height:750px;
      overflow-y:auto;
      display:block
  }
  .vid_prx83t6vgy{
      box-shadow:0px 0px 0px 0px
  }
  .vid_j7y5308z25{
      box-shadow:0px 0px 0px 0px
  }
  .vid_zfnzyvy4u8{
      box-shadow:0px 0px 0px 0px
  }
  .vid_h4dc91i29q{
      box-shadow:0px 0px 0px 0px
  }
  .vid_mxassb4ty0{
      box-shadow:0px 0px 0px 0px
  }
  .vid_h93ro1dr0m{
      margin-bottom:0px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_ujp0tvd0yb{
      box-shadow:0px 0px 0px 0px
  }
  .vid_j2ez3xkpiu{
      padding-top:16px;
      border-top-style:solid;
      border-top-width:1px;
      border-top-color:#98B7FC
  }
  .vid_ipyuzw2yjt{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ukgbxdjouy{
      max-height:750px;
      overflow-y:auto;
      display:block
  }
  .vid_5sg3a3uuc1{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ogle598qvi{
      box-shadow:0px 0px 0px 0px
  }
  .vid_7j68br8rmt{
      box-shadow:0px 0px 0px 0px
  }
  .vid_97mc9uif6k :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_97mc9uif6k{
      width:100%
  }
  .vid_1aw2h36tr4{
      box-shadow:0px 0px 0px 0px
  }
  .vid_znv20yj4wc{
      box-shadow:0px 0px 0px 0px
  }
  .vid_k5pktn8ajn{
      box-shadow:0px 0px 0px 0px
  }
  .vid_gzmpy8iqe5{
      margin-bottom:0px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_l0qxu242r2{
      padding-top:16px;
      box-shadow:0px 0px 0px 0px ;
      border-top-style:solid;
      border-top-width:1px;
      border-top-color:#98B7FC
  }
  .vid_2sxcnfs1lq{
      box-shadow:0px 0px 0px 0px
  }
  .vid_mp2hws6byg{
      max-height:750px;
      overflow-y:auto
  }
  .vid_r0hhn1p883{
      margin-bottom:0px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_fo7l0khy7j{
      width:100%;
      box-shadow:0px 0px 0px 0px
  }
  .vid_ay3wutlzba :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_ay3wutlzba{
      width:100%
  }
  .vid_w7z6uv6mzf :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_w7z6uv6mzf{
      width:100%
  }
  .vid_a9wjnegnp9{
      width:100%;
      box-shadow:0px 0px 0px 0px
  }
  .vid_78lgaedcgk{
      margin-bottom:16px;
      padding-bottom:16px;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#98B7FC
  }
  .vid_737th1kpg5{
      max-height:750px;
      overflow-y:auto
  }
  .vid_ppz8bdzhxu{
      margin-bottom:0px
  }
  .vid_f9xgwltclx{
      box-shadow:0px 0px 0px 0px
  }
  .vid_80dltovshw :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_80dltovshw{
      width:100%
  }
  .vid_oj9h0i8ugx :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_oj9h0i8ugx{
      width:100%
  }
  .vid_w9162uld2v{
      margin-bottom:16px;
      padding-bottom:16px;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#98B7FC
  }
  .vid_ag5b1qae44{
      max-height:750px;
      overflow-y:auto;
      box-shadow:0px 0px 0px 0px
  }
  .vid_387zre5643{
      width:100%
  }
  .vid_0xrpix67ed{
      margin-left:16px
  }
  .vid_8m3iteluzt :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_8m3iteluzt{
      width:100%
  }
  .vid_3z1wlvuuh6{
      box-shadow:0px 0px 0px 0px
  }
  .vid_wpoxd9hxsn{
      margin-bottom:16px;
      padding-bottom:16px;
      box-shadow:0px 0px 0px 0px ;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#D9D9D9
  }
  .vid_r689z26en0 :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_r689z26en0{
      width:100%
  }
  .vid_9fhwt5swi4{
      margin-left:16px
  }
  .vid_mmb8rmf58w{
      width:100%
  }
  .vid_8bnk0sa3f8{
      box-shadow:0px 0px 0px 0px
  }
  .vid_ln0um09tn0{
      min-height:64px;
      max-height:750px;
      overflow-y:auto;
      box-shadow:0px 0px 0px 0px
  }
  .vid_b6jol9b71s{
      margin-bottom:0px
  }
  .vid_37clwz3fwl{
      max-height:750px;
      overflow-y:auto;
      box-shadow:0px 0px 0px 0px
  }
  .vid_1v0tkqzhzu{
      margin-left:12px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_z3ehffoxkx{
      margin-right:16px
  }
  .vid_g2co4j57on :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_g2co4j57on{
      width:100%
  }
  .vid_4kmyq2qt1a{
      box-shadow:0px 0px 0px 0px
  }
  .vid_z3ejauknqr :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_z3ejauknqr{
      width:100%
  }
  .vid_bai2ac8zha{
      box-shadow:0px 0px 0px 0px
  }
  .vid_toa6xiu8up{
      margin-left:12px
  }
  .vid_cqw6knwn7k{
      box-shadow:0px 0px 0px 0px
  }
  .vid_7r6xjllims{
      margin-left:12px
  }
  .vid_yoamz6muor{
      box-shadow:0px 0px 0px 0px
  }
  .vid_see8s3yyyn{
      margin-bottom:16px;
      margin-left:12px
  }
  .vid_6o8hgpikzr :deep(span) {
        text-decoration: undefined;
        font-size: undefined;
        line-height: undefined;
        color: undefined;
      }
  .vid_prwhik8exe{
      box-shadow:0px 0px 0px 0px
  }
  .vid_jbjhis29fs{
      margin-bottom:0px;
      margin-left:12px
  }
  .vid_yljmyp7o8q{
      margin-left:12px;
      padding-top:16px;
      border-top-style:solid;
      border-top-width:1px;
      border-top-color:#D9D9D9
  }
  .vid_58ap3zgkeh{
      box-shadow:0px 0px 0px 0px
  }
  .vid_yoazzupu74{
      margin-left:12px
  }
  .vid_5lc542nug0{
      box-shadow:0px 0px 0px 0px
  }
  .vid_7v5t9ob0pv{
      max-height:750px;
      overflow-y:auto;
      box-shadow:0px 0px 0px 0px
  }
  .vid_lhgf5fto9m{
      margin-left:12px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_s8f9na3t5p{
      margin-right:16px
  }
  .vid_xlgt4vnmj1 :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_xlgt4vnmj1{
      width:100%
  }
  .vid_t7ayhypi01{
      box-shadow:0px 0px 0px 0px
  }
  .vid_8u5258tcsz :deep(input) {
        text-decoration: undefined;
        font-weight: undefined;
        text-align: undefined;
        font-style: undefined;
        cursor: undefined;
      }
  .vid_8u5258tcsz{
      width:100%
  }
  .vid_2cybh6ejpl{
      box-shadow:0px 0px 0px 0px
  }
  .vid_gv3w0127et{
      margin-left:12px
  }
  .vid_uxtzp17lrl{
      box-shadow:0px 0px 0px 0px
  }
  .vid_clhnfjjtgm{
      margin-left:12px
  }
  .vid_1vi9jewwcx{
      box-shadow:0px 0px 0px 0px
  }
  .vid_3qmmsczo99{
      margin-bottom:16px;
      margin-left:12px
  }
  .vid_5bgwndvihi :deep(span) {
        text-decoration: undefined;
        font-size: undefined;
        line-height: undefined;
        color: undefined;
      }
  .vid_s2dztxxvlz{
      box-shadow:0px 0px 0px 0px
  }
  .vid_0bb3muh6c8{
      margin-bottom:0px;
      margin-left:12px
  }
  .vid_vsxwxlohup{
      margin-left:12px;
      padding-top:16px;
      border-top-style:solid;
      border-top-width:1px;
      border-top-color:#D9D9D9
  }
  .vid_anvemzkkpv{
      box-shadow:0px 0px 0px 0px
  }
  .vid_6kif23c8ew{
      margin-left:12px
  }
  .vid_6fwsu9utai{
      box-shadow:0px 0px 0px 0px
  }
  .vid_bx9naz8u67{
      display:block;
      padding-top:16px;
      padding-right:24px;
      padding-bottom:16px;
      padding-left:24px;
      background-color:#FFFFFF
  }
  .vid_yrqvvxclzd{
      display:block;
      margin-bottom:16px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_42mqtvp7lg{
      width:100%;
      height:68px;
      display:block;
      padding-left:12px;
      background-image:url("@/assets/images/d292ebe39797619bf31dc757e8b90db8.png");
      background-repeat:no-repeat;
      background-attachment:scroll;
      background-position-x:0%;
      background-position-y:0%;
      background-size:100% 100% ;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:#3875FF
  }
  .vid_dedoih4tuy{
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      line-height:38px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_mr6tbbiryk{
      width:100%;
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined
  }
  .vid_jzzcxgpnnz{
      color:rgba(89, 89, 89, 1)
  }
  .vid_5rbeu1jv99{
      font-weight:600;
      color:rgba(56, 117, 255, 1);
      font-size:14px
  }
  .vid_jalb84xp07{
      margin-left:24px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_aizftnp133{
      font-weight:600;
      color:rgba(56, 117, 255, 1);
      font-size:14px
  }
  .vid_0ooeps0tm1{
      margin-left:24px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_41hvm9ljes{
      font-weight:600;
      color:rgba(56, 117, 255, 1);
      font-size:14px
  }
  .vid_4tctuqcmtv{
      width:100%;
      box-shadow:0px 0px 0px 0px
  }
  .vid_4tctuqcmtv:active{
      width:100%
  }
  .vid_4tctuqcmtv:focus{
      width:100%
  }
  .vid_4tctuqcmtv:hover{
      width:100%
  }
  .vid_qm7ez1jp23{
      max-height:700px;
      overflow-y:auto;
      display:block;
      box-shadow:0px 0px 0px 0px
  }
  .vid_06n2f32f8x{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF
  }
  .vid_upihqypdtw{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:16px
  }
  .vid_x8bk9hbq7h{
      padding-left:8px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:#3875FF
  }
  .vid_oo1m2kmm1b{
      display:flex;
      flex-direction:row;
      justify-content:flex-end;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_6x23egcgbh{
      color:@primary-color;
      background-color:#FFFFFF;
      border-style:solid;
      border-width:1px;
      border-color:#3875FF
  }
  .vid_tsn6vjn74c{
      margin-left:8px;
      background-color:#3875FF;
      border-style:solid;
      border-width:1px;
      border-color:#3875FF
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-thead) > tr {
      height: 40px;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-thead) > tr > th {
    background: #3875FF;
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 600;
    color: #FFFFFF;
    border-bottom:1px solid #D9D9D9;
    padding: 8px 16px;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr:not(:last-child) > th {
    border-bottom:1px solid #D9D9D9;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th {
    border-right:1px solid #D9D9D9;
  }
  /* 将表格自带的左边框取消，方便设置表头边框颜色和内容边框颜色 */
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container {
    border-left: none;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th[colstart='0']:first-child {
    border-left:1px solid #D9D9D9;
  }
  /* 开启粘性表头后，表格结构会发生变化 需另外处理 */
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-header table {
    border-top:1px solid #D9D9D9;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
    border-top:1px solid #D9D9D9;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
      background: #D9D9D9;
      width: 1px;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-cell-scrollbar) {
      box-shadow: none;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-tbody) tr {
    height: 40px;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-tbody) tr > td {
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 400;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 0 16px;
    word-break: break-all;
    .cell-wrapper {
      padding: 0 16px;
    }
  }

  .vid_9954eivoli :deep(.@{ant-prefix}-table-tbody) tr > td .cell-wrapper {
    padding: 0 16px;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
    padding: 0;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
    padding: 0 30px 0 0;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
    padding: 0;
  }
  .vid_9954eivoli :deep(.table-striped-odd) td {
    background-color: #FFFFFF;
  }
  .vid_9954eivoli :deep(.table-striped-even) td {
    background-color: #F8FAFC;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td {
    border-right:1px solid #D9D9D9;
  }
  .vid_9954eivoli :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td:first-child {
    border-left:1px solid #D9D9D9;
  }
  .vid_9954eivoli{
      width:100%;
      overflow-x:auto;
      overflow-y:auto
  }
  .vid_9954eivoli:active{
      width:100%
  }
  .vid_9954eivoli:focus{
      width:100%
  }
  .vid_9954eivoli:hover{
      width:100%
  }
  .vid_kw9kmfzqrn{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF
  }
  .vid_wuvppo5vuz{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:16px
  }
  .vid_u9qs1nx4pe{
      padding-left:8px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:#3875FF
  }
  .vid_owd936yt6c{
      min-height:40px;
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:16px;
      padding-right:24px;
      padding-left:24px;
      background-color:#EBF1FF;
      border-radius:4px
  }
  .vid_2l364w1a56{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined
  }
  .vid_nkws7sfnv4{
      color:rgba(89, 89, 89, 1)
  }
  .vid_n206qn9mf7{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_s0kri2l19h{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-end;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_7p9n2ptxxb :deep(span) {
        text-decoration: underline;
      }
  .vid_7p9n2ptxxb{
      color:rgba(56, 117, 255, 1);
      text-decoration:underline
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-thead) > tr {
      height: 40px;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-thead) > tr > th {
    background: #3875FF;
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 600;
    color: #FFFFFF;
    border-bottom:1px solid #D9D9D9;
    padding: 8px 16px;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr:not(:last-child) > th {
    border-bottom:1px solid #D9D9D9;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th {
    border-right:1px solid #D9D9D9;
  }
  /* 将表格自带的左边框取消，方便设置表头边框颜色和内容边框颜色 */
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container {
    border-left: none;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th[colstart='0']:first-child {
    border-left:1px solid #D9D9D9;
  }
  /* 开启粘性表头后，表格结构会发生变化 需另外处理 */
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-header table {
    border-top:1px solid #D9D9D9;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
    border-top:1px solid #D9D9D9;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
      background: #D9D9D9;
      width: 1px;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-cell-scrollbar) {
      box-shadow: none;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-tbody) tr {
    height: 40px;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-tbody) tr > td {
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 400;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 0 16px;
    word-break: break-all;
    .cell-wrapper {
      padding: 0 16px;
    }
  }

  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-tbody) tr > td .cell-wrapper {
    padding: 0 16px;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
    padding: 0;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
    padding: 0 30px 0 0;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
    padding: 0;
  }
  .vid_yj5t3u6ilg :deep(.table-striped-odd) td {
    background-color: #FFFFFF;
  }
  .vid_yj5t3u6ilg :deep(.table-striped-even) td {
    background-color: #F8FAFC;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td {
    border-right:1px solid #D9D9D9;
  }
  .vid_yj5t3u6ilg :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td:first-child {
    border-left:1px solid #D9D9D9;
  }
  .vid_yj5t3u6ilg{
      width:100%;
      overflow-x:auto;
      overflow-y:auto
  }
  .vid_yj5t3u6ilg:active{
      width:100%
  }
  .vid_yj5t3u6ilg:focus{
      width:100%
  }
  .vid_yj5t3u6ilg:hover{
      width:100%
  }
  .vid_76p1xneuct{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF
  }
  .vid_v4sgkr0h2p{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:16px
  }
  .vid_puk8yl2vry{
      padding-left:8px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:#3875FF
  }
  .vid_id7yyl496p{
      display:flex;
      flex-direction:row;
      justify-content:flex-end;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_4hgcjbhtv3{
      margin-left:8px;
      background-color:#3875FF;
      border-style:solid;
      border-width:1px;
      border-color:#3875FF
  }
  .vid_3g2zz60l8u{
      display:block;
      box-shadow:0px 0px 0px 0px
  }
  .vid_h0cs8lz5l0{
      display:block
  }
  .vid_4czxq2upnz{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF;
      border-style:solid;
      border-width:1px;
      border-color:#98B7FC;
      border-radius:4px
  }
  .vid_y82n4kqndw{
      height:48px;
      display:block;
      padding-right:24px;
      padding-left:24px;
      background-color:#E6EDFA;
      border-top-left-radius:4px;
      border-top-right-radius:4px
  }
  .vid_zqe8v08mjq{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_5fzkknd8eb{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-start;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_uxgl5hqeob{
      font-weight:600;
      font-style:normal;
      color:rgba(56, 117, 255, 1);
      font-size:18px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_1wz8ypkm19{
      margin-left:16px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_ia18f2vnlk{
      display:block;
      padding-top:16px;
      padding-right:24px;
      padding-bottom:16px;
      padding-left:24px
  }
  .vid_nqdzly5qs5{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_o88vxlfo4y{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_zk5l8jfqmy{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_99z77cxw7t{
      color:rgba(89, 89, 89, 1)
  }
  .vid_eox9kg4v4q{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_h1103g8jye{
      color:rgba(89, 89, 89, 1)
  }
  .vid_wlc7t55e20{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_e0hlyisjlb{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_4br1jfnmdh{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_j4hkmkgmef{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_943jd20fn4{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined
  }
  .vid_6ej8676c96{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_g1caxht9fv{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_v4r9zz9bxp{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF;
      border-style:solid;
      border-width:1px;
      border-color:#98B7FC;
      border-radius:4px
  }
  .vid_jdpvnisgi3{
      height:48px;
      display:block;
      padding-right:24px;
      padding-left:24px;
      background-color:#E6EDFA;
      border-top-left-radius:4px;
      border-top-right-radius:4px
  }
  .vid_v3b7hxf3ll{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_7idvy5vqwk{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-start;
      flex-wrap:undefined
  }
  .vid_58vd5dsyb0{
      font-weight:600;
      font-style:normal;
      color:rgba(56, 117, 255, 1);
      font-size:18px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_5newpdbeb2{
      margin-left:16px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_59fqhks56s{
      display:block;
      padding-top:16px;
      padding-right:24px;
      padding-bottom:16px;
      padding-left:24px
  }
  .vid_l41eyro9nt{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_wny51jmbje{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_sj1s63t4i9{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_b3brza8m3u{
      color:rgba(89, 89, 89, 1)
  }
  .vid_5ln0e4w98l{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_jzwqp2qimf{
      color:rgba(89, 89, 89, 1)
  }
  .vid_71hvmhzc8j{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_3szllabrm2{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_xhyr47v0jx{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_46uxf1inqf{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_inoaje26eo{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_f7pbkgs0pi{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_p8v9yxzjyv{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_41ypwzn2cc{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined
  }
  .vid_rfh9n4brx6{
      width:100px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_cne4mbba4s{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_0hycvzsqv8{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF;
      border-style:solid;
      border-width:1px;
      border-color:#98B7FC;
      border-radius:4px
  }
  .vid_lw04qj2hug{
      height:48px;
      display:block;
      padding-right:24px;
      padding-left:24px;
      background-color:#E6EDFA;
      border-top-left-radius:4px;
      border-top-right-radius:4px
  }
  .vid_zceh29vygw{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_d9aa0qu8yu{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-start;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_fspwd5vnuc{
      font-weight:600;
      font-style:normal;
      color:rgba(56, 117, 255, 1);
      font-size:18px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_z50h2tx3s8{
      margin-left:16px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_vw8wq7ber6{
      display:block;
      padding-top:16px;
      padding-right:24px;
      padding-bottom:16px;
      padding-left:24px
  }
  .vid_aknplz3qhs{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_0wmvhzwjjk{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_u0dwl2vomn{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_8d58fdvpce{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_z4fu8iaut0{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_tejtuv7eur{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_mt35ng1zzo{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined
  }
  .vid_v7gtgpgaqg{
      width:86px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_qlmw6s1d4b{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_4zslh9lagf{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF
  }
  .vid_v5ryq5vynb{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:16px
  }
  .vid_k1e67x12lw{
      padding-left:8px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:#3875FF
  }
  .vid_w0ffsjwv2c{
      display:flex;
      flex-direction:row;
      justify-content:flex-end;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_m3o7wmrzxj{
      margin-left:8px;
      background-color:#3875FF;
      border-style:solid;
      border-width:1px;
      border-color:#3875FF
  }
  .vid_6emwmcrw51{
      display:block;
      box-shadow:0px 0px 0px 0px
  }
  .vid_k4hvz07ypn{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF;
      border-style:solid;
      border-width:1px;
      border-color:#98B7FC;
      border-radius:4px
  }
  .vid_bnyueb67mq{
      height:48px;
      display:block;
      padding-right:24px;
      padding-left:24px;
      background-color:#E6EDFA;
      border-top-left-radius:4px;
      border-top-right-radius:4px
  }
  .vid_o6pyixk8hj{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_8lbkwdscyh{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-start;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_hu6b8fbjf5{
      font-weight:600;
      font-style:normal;
      color:rgba(56, 117, 255, 1);
      font-size:18px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_j0rh2umb6i{
      margin-left:16px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_utiy403vet{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-end;
      flex-wrap:undefined
  }
  .vid_7jimupxjb7{
      color:@primary-color;
      background-color:#E6EDFA;
      border-style:solid;
      border-width:1px;
      border-color:#3875FF
  }
  .vid_noid1gclbc{
      display:block;
      padding-top:16px;
      padding-right:24px;
      padding-bottom:16px;
      padding-left:24px
  }
  .vid_um3vfyljmy{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_ew53ett4w9{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_57havpd4zw{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-thead) > tr {
      height: 40px;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-thead) > tr > th {
    background: #F7F8F9;
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 600;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 8px 16px;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr:not(:last-child) > th {
    border-bottom:1px solid #D9D9D9;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th {
    border-right:1px solid #D9D9D9;
  }
  /* 将表格自带的左边框取消，方便设置表头边框颜色和内容边框颜色 */
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container {
    border-left: none;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th[colstart='0']:first-child {
    border-left:1px solid #D9D9D9;
  }
  /* 开启粘性表头后，表格结构会发生变化 需另外处理 */
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-header table {
    border-top:1px solid #D9D9D9;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
    border-top:1px solid #D9D9D9;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
      background: #D9D9D9;
      width: 1px;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-cell-scrollbar) {
      box-shadow: none;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-tbody) tr {
    height: 40px;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-tbody) tr > td {
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 400;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 0 16px;
    word-break: break-all;
    .cell-wrapper {
      padding: 0 16px;
    }
  }

  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-tbody) tr > td .cell-wrapper {
    padding: 0 16px;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
    padding: 0;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
    padding: 0 30px 0 0;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
    padding: 0;
  }
  .vid_m40jcgir06 :deep(.table-striped-odd) td {
    background-color: #FFFFFF;
  }
  .vid_m40jcgir06 :deep(.table-striped-even) td {
    background-color: #FFFFFF;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td {
    border-right:1px solid #D9D9D9;
  }
  .vid_m40jcgir06 :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td:first-child {
    border-left:1px solid #D9D9D9;
  }
  .vid_m40jcgir06{
      width:100%;
      overflow-x:auto;
      overflow-y:auto
  }
  .vid_m40jcgir06:active{
      width:100%
  }
  .vid_m40jcgir06:focus{
      width:100%
  }
  .vid_m40jcgir06:hover{
      width:100%
  }
  .vid_ibzx8yg9j0{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF
  }
  .vid_7jvxghrrnm{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:16px
  }
  .vid_9hz8ong6ta{
      padding-left:8px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:#3875FF
  }
  .vid_oxauxr5wfo{
      display:flex;
      flex-direction:row;
      justify-content:flex-end;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_m6glyu909u{
      margin-left:8px;
      background-color:#3875FF;
      border-style:solid;
      border-width:1px;
      border-color:#3875FF
  }
  .vid_8su7xd996u{
      display:block;
      box-shadow:0px 0px 0px 0px
  }
  .vid_m60kgfj284{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF;
      border-style:solid;
      border-width:1px;
      border-color:#98B7FC;
      border-radius:4px
  }
  .vid_osnrp9370k{
      height:48px;
      display:block;
      padding-right:24px;
      padding-left:24px;
      background-color:#E6EDFA;
      border-top-left-radius:4px;
      border-top-right-radius:4px
  }
  .vid_wk7p94bkz3{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined
  }
  .vid_nkxfndqc8g{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-start;
      flex-wrap:undefined;
      box-shadow:0px 0px 0px 0px
  }
  .vid_96a2ruf09d{
      font-weight:600;
      font-style:normal;
      color:rgba(56, 117, 255, 1);
      font-size:18px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_7g40xdc7ov{
      margin-left:16px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      box-shadow:0px 0px 0px 0px
  }
  .vid_eoph7l4qaw{
      display:block;
      padding-top:16px;
      padding-right:24px;
      padding-bottom:16px;
      padding-left:24px
  }
  .vid_dk226369wv{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-bottom:8px
  }
  .vid_vr7m34wga3{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_drtogbq5hl{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_a91huo9923{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined
  }
  .vid_empbc6jtsc{
      width:72px;
      color:rgba(89, 89, 89, 1)
  }
  .vid_jr07ztellg{
      font-weight:500;
      color:rgba(38, 38, 38, 1)
  }
  .vid_ijdcqjpj3v{
      max-height:700px;
      overflow-y:auto;
      box-shadow:0px 0px 0px 0px
  }
  .vid_8n24clyhs2{
      display:block
  }
  .vid_jfbbv71bsx{
      display:block;
      margin-bottom:16px;
      background-color:#FFFFFF
  }
  .vid_g1n5iqxawx{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-start;
      flex-wrap:undefined;
      margin-bottom:16px
  }
  .vid_483gkg02k1{
      padding-left:8px;
      font-weight:600;
      color:rgba(38, 38, 38, 1);
      font-size:16px;
      border-left-style:solid;
      border-left-width:4px;
      border-left-color:#3875FF
  }
  .vid_o3vpl06g5g{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:flex-end;
      flex-wrap:undefined
  }
  .vid_9bv1atmyuk{
      background-color:@primary-color;
      box-shadow:0px 0px 0px 0px
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-thead) > tr {
      height: 40px;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-thead) > tr > th {
    background: #3875FF;
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 600;
    color: #FFFFFF;
    border-bottom:1px solid #D9D9D9;
    padding: 8px 16px;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr:not(:last-child) > th {
    border-bottom:1px solid #D9D9D9;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th {
    border-right:1px solid #D9D9D9;
  }
  /* 将表格自带的左边框取消，方便设置表头边框颜色和内容边框颜色 */
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container {
    border-left: none;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th[colstart='0']:first-child {
    border-left:1px solid #D9D9D9;
  }
  /* 开启粘性表头后，表格结构会发生变化 需另外处理 */
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-header table {
    border-top:1px solid #D9D9D9;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
    border-top:1px solid #D9D9D9;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
      background: #D9D9D9;
      width: 1px;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-cell-scrollbar) {
      box-shadow: none;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-tbody) tr {
    height: 40px;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-tbody) tr > td {
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 400;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 0 16px;
    word-break: break-all;
    .cell-wrapper {
      padding: 0 16px;
    }
  }

  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-tbody) tr > td .cell-wrapper {
    padding: 0 16px;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
    padding: 0;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
    padding: 0 30px 0 0;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
    padding: 0;
  }
  .vid_aqjdwv6vag :deep(.table-striped-odd) td {
    background-color: #FFFFFF;
  }
  .vid_aqjdwv6vag :deep(.table-striped-even) td {
    background-color: #F8FAFC;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td {
    border-right:1px solid #D9D9D9;
  }
  .vid_aqjdwv6vag :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td:first-child {
    border-left:1px solid #D9D9D9;
  }
  .vid_aqjdwv6vag{
      width:100%;
      overflow-x:auto;
      overflow-y:auto
  }
  .vid_aqjdwv6vag:active{
      width:100%
  }
  .vid_aqjdwv6vag:focus{
      width:100%
  }
  .vid_aqjdwv6vag:hover{
      width:100%
  }
  .vid_i9qqh7sn2e{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-top:16px;
      margin-bottom:16px
  }
  .vid_yjg1uhqgqe{
      font-weight:500;
      color:@heading-color;
      font-size:14px
  }
  .vid_balamkm7fi{
      display:flex;
      flex-direction:row;
      justify-content:flex-end;
      flex-wrap:undefined
  }
  .vid_iskzwsvvpa{
      background-color:@primary-color;
      box-shadow:0px 0px 0px 0px
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-thead) > tr {
      height: 40px;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-thead) > tr > th {
    background: #3875FF;
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 600;
    color: #FFFFFF;
    border-bottom:1px solid #D9D9D9;
    padding: 8px 16px;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr:not(:last-child) > th {
    border-bottom:1px solid #D9D9D9;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th {
    border-right:1px solid #D9D9D9;
  }
  /* 将表格自带的左边框取消，方便设置表头边框颜色和内容边框颜色 */
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container {
    border-left: none;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th[colstart='0']:first-child {
    border-left:1px solid #D9D9D9;
  }
  /* 开启粘性表头后，表格结构会发生变化 需另外处理 */
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-header table {
    border-top:1px solid #D9D9D9;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
    border-top:1px solid #D9D9D9;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
      background: #D9D9D9;
      width: 1px;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-cell-scrollbar) {
      box-shadow: none;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-tbody) tr {
    height: 40px;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-tbody) tr > td {
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 400;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 0 16px;
    word-break: break-all;
    .cell-wrapper {
      padding: 0 16px;
    }
  }

  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-tbody) tr > td .cell-wrapper {
    padding: 0 16px;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
    padding: 0;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
    padding: 0 30px 0 0;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
    padding: 0;
  }
  .vid_8hh6f0wr1t :deep(.table-striped-odd) td {
    background-color: #FFFFFF;
  }
  .vid_8hh6f0wr1t :deep(.table-striped-even) td {
    background-color: #F8FAFC;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td {
    border-right:1px solid #D9D9D9;
  }
  .vid_8hh6f0wr1t :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td:first-child {
    border-left:1px solid #D9D9D9;
  }
  .vid_8hh6f0wr1t{
      width:100%;
      overflow-x:auto;
      overflow-y:auto
  }
  .vid_8hh6f0wr1t:active{
      width:100%
  }
  .vid_8hh6f0wr1t:focus{
      width:100%
  }
  .vid_8hh6f0wr1t:hover{
      width:100%
  }
  .vid_a717qj5hm0{
      display:flex;
      flex-direction:row;
      align-items:center;
      flex-wrap:undefined;
      margin-top:16px;
      margin-bottom:16px
  }
  .vid_7irdhv8us0{
      font-weight:500;
      color:rgba(38, 38, 38, 1);
      font-size:14px
  }
  .vid_vqd6x7t77h{
      display:flex;
      flex-direction:row;
      justify-content:flex-end;
      flex-wrap:undefined
  }
  .vid_egarsld5bt{
      background-color:@primary-color;
      box-shadow:0px 0px 0px 0px
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-thead) > tr {
      height: 40px;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-thead) > tr > th {
    background: #3875FF;
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 600;
    color: #FFFFFF;
    border-bottom:1px solid #D9D9D9;
    padding: 8px 16px;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr:not(:last-child) > th {
    border-bottom:1px solid #D9D9D9;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th {
    border-right:1px solid #D9D9D9;
  }
  /* 将表格自带的左边框取消，方便设置表头边框颜色和内容边框颜色 */
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container {
    border-left: none;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-thead > tr > th[colstart='0']:first-child {
    border-left:1px solid #D9D9D9;
  }
  /* 开启粘性表头后，表格结构会发生变化 需另外处理 */
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-header table {
    border-top:1px solid #D9D9D9;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container > .@{ant-prefix}-table-content > table {
    border-top:1px solid #D9D9D9;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-thead) > tr > th:not(:last-child):not(.@{ant-prefix}-table-selection-column):not(.@{ant-prefix}-table-row-expand-icon-cell):not([colspan])::before {
      background: #D9D9D9;
      width: 1px;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-cell-scrollbar) {
      box-shadow: none;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-tbody) tr {
    height: 40px;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-tbody) tr > td {
    font-size: 14px;
    font-family: arial, helvetica, "microsoft yahei";
    font-weight: 400;
    color: #262626;
    border-bottom:1px solid #D9D9D9;
    padding: 0 16px;
    word-break: break-all;
    .cell-wrapper {
      padding: 0 16px;
    }
  }

  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-tbody) tr > td .cell-wrapper {
    padding: 0 16px;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-empty .@{ant-prefix}-table-tbody tr > td) {
    padding: 0;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn {
    padding: 0 30px 0 0;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table-tbody) tr > td .@{ant-prefix}-btn:last-child {
    padding: 0;
  }
  .vid_tptxm1myfi :deep(.table-striped-odd) td {
    background-color: #FFFFFF;
  }
  .vid_tptxm1myfi :deep(.table-striped-even) td {
    background-color: #F8FAFC;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td {
    border-right:1px solid #D9D9D9;
  }
  .vid_tptxm1myfi :deep(.@{ant-prefix}-table.@{ant-prefix}-table-bordered) .@{ant-prefix}-table-container .@{ant-prefix}-table-tbody tr > td:first-child {
    border-left:1px solid #D9D9D9;
  }
  .vid_tptxm1myfi{
      width:100%;
      overflow-x:auto;
      overflow-y:auto
  }
  .vid_tptxm1myfi:active{
      width:100%
  }
  .vid_tptxm1myfi:focus{
      width:100%
  }
  .vid_tptxm1myfi:hover{
      width:100%
  }
</style>